【问题标题】:JavaFX/Mac: System menu becomes unresponsive when I set useSystemMenuBar to trueJavaFX/Mac:当我将 useSystemMenuBar 设置为 true 时,系统菜单变得无响应
【发布时间】:2020-11-24 10:18:37
【问题描述】:

我正在编写一个 JavaFX 应用程序,并且希望更好地与 Mac 集成,因此我尝试在主舞台菜单栏上设置 useSystemMenuBar=true。 发生的情况是菜单实际上移动到了mac系统菜单,但它完全没有响应,当我点击它时没有任何反应。

我尝试了examples in NSMenuFX,它们表现出完全相同的行为...

有什么想法吗?

详细信息:Oracle Java 8、macOS Catalina 10.15.7

【问题讨论】:

    标签: java macos javafx


    【解决方案1】:

    这是一个已知的错误。看看这里: https://bugs.openjdk.java.net/browse/JDK-8233678

    【讨论】:

    • 谢谢,我应该先检查错误报告...我假设您是错误报告的最新评论者?所以你知道的唯一解决方法是将 NSMenuFX 与 jpackage 一起使用?这对我来说不是好消息,因为我被 Java 8 困住了......
    • 也许这就是升级的动力:-)
    • 我很有动力,但我正在使用的库之一不是:(
    猜你喜欢
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 2017-11-06
    相关资源
    最近更新 更多