【问题标题】:JavaFX system MenuBar disappears when the window is being minimized on Mac在Mac上最小化窗口时JavaFX系统MenuBar消失
【发布时间】:2019-03-19 15:57:50
【问题描述】:

我想用MenuBar 创建一个JavaFX 应用程序,并且我希望我的应用程序看起来更像本机,所以我将useSystemMenuBarProperty 设置为true。应用程序看起来很正常,像这样(只需忽略后台的 IntelliJ IDEA):

这很酷,并且可以正常工作。但是当我将应用程序最小化到 Dock 时,菜单栏开始看起来像这样:

如您所见,所有按钮都消失了,这有点奇怪。

问题是:我该如何解决这个问题?我该怎么做才能让它看起来正常?谢谢。

【问题讨论】:

    标签: java macos javafx menu minimize


    【解决方案1】:

    这确实是一个我以前没有注意到的奇怪问题,我不知道如何解决这个问题。您可能应该将此报告为错误。当窗口再次可见时,至少菜单中消失的部分会重新出现,所以这似乎不是太严重,尽管它与正常行为不同。

    如果您想让您的应用程序更加原生,您还应该查看https://github.com/codecentric/NSMenuFX,它提供了一些仅在 JavaFX 中不具备的附加功能。

    【讨论】:

      猜你喜欢
      • 2019-03-01
      • 2012-04-24
      • 1970-01-01
      • 1970-01-01
      • 2017-09-24
      • 2013-11-04
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多