我正在为我的应用程序创建一个自定义TitleBar,我正在实现最小化&& 最大化&&我的Stage
的关闭按钮..我正在使用TRANSPARENT
StageStyle
我最大化这种方式
Stage.setHeight(Screen.getPrimary().getVisualBounds().getHeight()-Margins);
Stage.setWidth(Screen.getPrimary().getVisualBounds().getWidth() -Margins);
Stage.setX(1.0);
Stage.setY(0.0);
// let others know about it
我这样关闭
// stop all custom stuffs
Stage.close();
&安培;&安培;我想最小化以任何方式实现这一点?
最小化是我的问题..在我尝试的内容中,我尝试了hide()
,toBack()
- (如果屏幕上有成堆的窗口,它似乎可以说服你)并且它们都不起作用
答案 0 :(得分:5)
最大化和取消最大化JavaFX阶段
使用stage.setMaximized(boolean value)
。
最大化:
stage.setMaximized(true);
要恢复到预先最大化的尺寸:
stage.setMaximized(false);
更新其他问题
我想要一种java方式隐藏我的应用程序的效果而不关闭并按需重新打开
听起来像是关于如何将应用程序缩减为图标或从图标中恢复的问题。
对JavaFX阶段进行图标化和取消图标化
致iconify:
stage.setIconified(true);
要取消图标化:
stage.setIconified(false);