我正在制作一个javafx应用程序,它需要最大化,不能调整大小。(我必须看到窗口下的任务栏,但我已经修好了)。但当我设置这个:
spelStage.setResizable(false);
Rectangle2D primaryScreenBounds = Screen.getPrimary().getVisualBounds();
spelStage.setX(primaryScreenBounds.getMinX());
spelStage.setY(primaryScreenBounds.getMinY());
spelStage.setWidth(primaryScreenBounds.getWidth());
spelStage.setHeight(primaryScreenBounds.getHeight());它显示了我想要的方式(因为使用setMaximize(真),任务栏就消失了)。但是当你拖动标题栏时,它仍然调整窗口的大小,小一些,我说是可调整大小的假.
关于如何使窗口不能调整大小,有什么建议吗?
提前感谢!
发布于 2016-02-29 21:48:12
如果只需要使窗口不可调整大小,则可以将舞台上的resizeable属性设置为false。
spelStage.setResizable(false);请注意,仍然可以通过拖动标题栏来移动窗口。
如果将窗口样式设置为UNDECORATED,那么这个问题可能就没有了。
spelStage.initStyle(StageStyle.UNDECORATED);https://stackoverflow.com/questions/35709762
复制相似问题