打开新的原生应用程序时保持全屏

时间:2013-06-21 19:08:02

标签: java windows macos javafx

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

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

有没有人有任何想法如何实施,如果可能的话?我正在寻找Windows和OSX的解决方案。

非常感谢!!!

1 个答案:

答案 0 :(得分: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);
                }
            }
        });
相关问题