【发布时间】:2016-07-17 08:57:51
【问题描述】:
我有用 JavaFX 编写的应用程序,我将主要阶段设置为全屏并始终位于顶部:
primaryStage.setFullScreen(true);
primaryStage.setFullScreenExitHint("");
primaryStage.setFullScreenExitKeyCombination(KeyCombination.NO_MATCH);
primaryStage.setAlwaysOnTop(true);
在后台线程中,我启动了另一个应用程序,并且该应用程序的窗口出现在我的窗口上方(该窗口也可能具有“始终位于顶部”的属性)。
如何将我的窗口配置为始终位于顶部?
【问题讨论】:
-
这样你就有了一个全屏窗口。您打开另一个窗口,但您不想在屏幕上实际显示它?我真的不明白这一点。顺便说一句,您应该在调用
setFullScreen之前调用setFullScreenExitKeyCombination,因为在setFullScreen上,内部副本是从该组合中生成的,因此在之后设置组合键实际上没有任何作用。 -
我的应用程序必须运行另一个应用程序,我不想显示来自另一个应用程序的窗口。我可以通过 TCP 消息控制第二个应用程序,所以我不需要显示这个应用程序的窗口...
标签: java javafx always-on-top