JavaFX 从 StageStyle.Utility 禁用最大化按钮

标签 java javafx

我正在使用 StageStyle.Utility 初始化我的舞台。按钮如下所示:

enter image description here

一个是关闭按钮,这很好。最小化就是禁用,这很棒。但是……最大化就在那里。我不希望我的实用程序窗口能够最大化。

我已经禁用了调整大小,但至少在 Mac 上它仍然能够最大化。我如何禁用此功能? (我确实想要 StageStyle.Utility)。

编辑:这就是我将鼠标悬停在其中任何一个上时的外观:

enter image description here

它是一个“X”,但它不会关闭窗口!它最大化了它!

最佳答案

使用

stage.setResizable(false);

连同

stage.initStyle(StageStyle.UTILITY);

它禁用最大化和最小化选项。

enter image description here

关于JavaFX 从 StageStyle.Utility 禁用最大化按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30521822/

相关文章:

javafx - 标题 Pane 子项将父项设置为延迟

JavaFX:在 UI 屏幕之间导航的最佳实践

java - 从 tomcat 取消部署 Web 应用程序不会删除已部署的目录

java - 标准和最佳实践 : Exporting Tree Structure Data to CSV

java - 访问 RMI 服务器

java - Selenium sendKeys 未停留在预期元素中

java - 如何将 w3c.dom.Document 转换为文件而不保存到文件

java - 尝试将 Controller 类连接到 javafx 时出错

java - Gradle 无法使用 useJUnitPlatform() 运行 JUnit 测试

Java FX 应用程序在 LINUX 中意外关闭