Ell*_*ltz 0 java javafx javafx-2 javafx-8
我正在为我的应用程序创建一个自定义TitleBar,我正在为我实现Minimize && Maximize && Close按钮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
Run Code Online (Sandbox Code Playgroud)
我这样关闭
// stop all custom stuffs
Stage.close();
Run Code Online (Sandbox Code Playgroud)
&&我想最小化任何方式来实现?
最小化是我的问题..我已经尝试了,我试过hide(),toBack()- (如果你在屏幕上有成堆的窗户,这似乎说服你)他们都不工作
最大化和取消最大化JavaFX阶段
使用stage.setMaximized(boolean value).
最大化:
stage.setMaximized(true);
Run Code Online (Sandbox Code Playgroud)
要恢复到预先最大化的大小:
stage.setMaximized(false);
Run Code Online (Sandbox Code Playgroud)
更新进一步的问题
我想要一种java方式隐藏我的应用程序的效果,而不关闭,并按需重新打开
听起来像是关于如何将应用程序缩减为图标或从图标恢复它的问题.
图标化和取消图标化JavaFX阶段
要图标化:
stage.setIconified(true);
Run Code Online (Sandbox Code Playgroud)
要取消图标化:
stage.setIconified(false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
714 次 |
| 最近记录: |