0
我正在尝试使用一个阶段。当舞台处于全屏模式时,阶段为模态对话框无法正常工作。用我可怜的英语来解释这个问题真的很奇怪,当你尝试这样做时,你会明白我的意思。对话舞台开放时,主舞台隐藏起来。我很困惑。我希望有人能帮助我。提前致谢。如何在其父阶段为fullScreenMode时将阶段制作为Aplication_Modal阶段?
我正在尝试使用一个阶段。当舞台处于全屏模式时,阶段为模态对话框无法正常工作。用我可怜的英语来解释这个问题真的很奇怪,当你尝试这样做时,你会明白我的意思。对话舞台开放时,主舞台隐藏起来。我很困惑。我希望有人能帮助我。提前致谢。如何在其父阶段为fullScreenMode时将阶段制作为Aplication_Modal阶段?
主舞台没有隐藏,它在窗口级联列表顺序中被推回到最后。在最小化/关闭其他非JavaFX应用程序窗口后,您可以看到主要阶段。解决方法推动主舞台窗口顺序列表只需一个步骤,可以设定模式阶段的所有者是这样的:
myDialog.initOwner(primaryStage);
试试吧。
谢谢。它的工作。但我现在有另一个问题。当对话阶段出现时,主要阶段是重新粉刷。 (flaşefekti gibi birşeyoluyor。Buaradaçokteşekkürederim。) –
这是另一个问题的主题或相应地更新您的问题。不过,我认为目前这种影响是不可避免的。另一种方法是将主阶段的StageStyle更改为TRANSPARENT,并将其最大化为手动覆盖整个屏幕,就像Ensemble示例应用程序一样。 –