【问题标题】:How to "fake" someone clicking the fullscreen button如何“伪造”某人点击全屏按钮
【发布时间】:2015-02-09 07:51:51
【问题描述】:

我正在制作一个 javafx 应用程序,我使它周围的边框不可见,但现在我想知道如何通过单击全屏按钮(在 Windows 中右上角的中间按钮)来“伪造”某人。我知道如何让它 100% 全屏显示,但我只想知道如何“伪造”点击 Windows 全屏按钮。

谢谢。

【问题讨论】:

  • 您能澄清一下您的问题吗?你想要一个按钮来切换全屏行为还是最大化舞台或什么?
  • 我不知道它的名字,但如果你想了解更多信息,它的“最大化按钮”会阅读答案:)

标签: java javafx


【解决方案1】:

解决方案

我认为您指的是最大化按钮,也许是stage.setMaximized() 方法。

最大化!= 全屏

通过stage.setFullScreen() 设置舞台全屏通常与最大化舞台不同。全屏舞台以全屏独占模式运行(即完全没有窗口,舞台占据了整个显示)。

相关

您似乎在做的是创建一个未装饰的窗口(即没有默认操作系统窗口框架且没有用于调整大小、标题和最小化/最大化/关闭的内置控件的窗口),但您仍然需要一些功能如果窗口被装饰(通过添加您自己的自定义装饰控件来提供它),您会得到。有关如何解决该问题的更多信息,请参阅相关问题:

尤其是Undecorator project,这是为 JavaFX 提供此类功能的事实上的标准方式。

【讨论】:

  • 旁注:在 Windows setMaximized() 上隐藏任务栏。这就是 undecorator 发挥作用的地方。
猜你喜欢
  • 1970-01-01
  • 2015-02-19
  • 2020-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-02
相关资源
最近更新 更多