以编程方式最小化和最大化 Java fx 应用程序

Minimising & Maximising Java fx app programmatically

我正在为我的应用程序创建自定义标题栏,我正在实施 Minimise && Maximise && Close 按钮用于我的 Stage.. 我通过使用 TRANSPARENT StageStyle

实现了这一点

i 以这种方式最大化

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() -(这似乎说服了你,如果你有成堆的windows 在屏幕上),它们都不起作用

最大化和取消最大化 JavaFX 阶段

使用stage.setMaximized(boolean value).

最大化:

stage.setMaximized(true);

要恢复到最大化前的大小:

stage.setMaximized(false);

更新更多问题

i want a java way of hiding effect of my app without closing and reopen on demand

听起来你的问题真的是关于如何将应用程序缩小为图标或从图标恢复它。

图标化和取消图标化 JavaFX 阶段

iconify

stage.setIconified(true);

去图标化:

stage.setIconified(false);