1

场景:
1. 我的 JavaFX 桌面应用程序正在全屏运行。
2. 通过它,我要求操作系统使用用于该类型的默认应用程序打开一个新文件(.doc、.ppt、.avi 等)。
3. 当新文件被另一个文件(Word 等)打开时,我想保持 Java/JavaFX 应用程序全屏显示。

问题:当我尝试这样做时,我的应用程序退出全屏,但这正是我不想要的。我想让我的应用程序保持全屏状态,而打开文件的其他程序将显示在我的应用程序上,而我仍然处于全屏状态。

有没有人知道如何实施以及是否可能?我正在寻找适用于 Windows 和 OSX 的解决方案。

非常感谢!!!

4

1 回答 1

2

您可以通过以下方式限制您的应用程序不退出全屏

primaryStage.fullScreenProperty().addListener(new ChangeListener<Boolean>() {
            @Override
            public void changed(ObservableValue<? extends Boolean> ov, Boolean t, Boolean t1) {
                if (!ov.getValue()) {
                    primaryStage.setFullScreen(true);
                }
            }
        });
于 2013-06-22T04:11:01.467 回答