JavaFX - 图标化/最小化模式下的打开窗口?

时间:2017-03-02 16:47:42

标签: javafx

是否可以使用JavaFX以最小化模式打开窗口? 目前这段代码:

 stage.setScene(scene);
 stage.setMinHeight(currentWindowHeight);
 stage.show();

打开屏幕中央的窗口。添加stage.setIconified(true)会导致舞台的丑陋闪现视图出现一毫秒并最小化。是否可以优化此行为,以便在最小化模式下打开舞台而不在屏幕上闪烁?感谢

1 个答案:

答案 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会建议您开始一个新问题。