是否可以使用JavaFX以最小化模式打开窗口? 目前这段代码:
stage.setScene(scene);
stage.setMinHeight(currentWindowHeight);
stage.show();
打开屏幕中央的窗口。添加stage.setIconified(true)
会导致舞台的丑陋闪现视图出现一毫秒并最小化。是否可以优化此行为,以便在最小化模式下打开舞台而不在屏幕上闪烁?感谢
答案 0 :(得分:1)
试试这个:
stage.setScene(scene);
stage.setMaxHeight(0);
stage.setMaxWidth(0);
stage.setOpacity(0);
stage.setIconified(true);
对于你问题的后半部分,我会去这里:Listener for a Stage minimizing, maximizing, etc
在setIconified之前,我会将原始窗口的设置保存在对象中。也许边界对象(只是在这里猜测)。然后我会听取最大化并恢复原始设置。在最小化时,我会重新标识。 < - 这只是我的想法。如果您的原始问题已得到解答并且您遇到新问题,Stackover会建议您开始一个新问题。