JavaFX/Mac:当我将 useSystemMenuBar 设置为 true 时,系统菜单变得无响应
Posted
技术标签:
【中文标题】JavaFX/Mac:当我将 useSystemMenuBar 设置为 true 时,系统菜单变得无响应【英文标题】:JavaFX/Mac: System menu becomes unresponsive when I set useSystemMenuBar to true 【发布时间】:2020-11-24 10:18:37 【问题描述】:我正在编写一个 JavaFX 应用程序,并且希望更好地与 Mac 集成,因此我尝试在主舞台菜单栏上设置 useSystemMenuBar=true。 发生的情况是菜单实际上移动到了mac系统菜单,但它完全没有响应,当我点击它时没有任何反应。
我尝试了examples in NSMenuFX,它们表现出完全相同的行为...
有什么想法吗?
详细信息:Oracle Java 8、macOS Catalina 10.15.7
【问题讨论】:
【参考方案1】:这是一个已知的错误。看看这里: https://bugs.openjdk.java.net/browse/JDK-8233678
【讨论】:
谢谢,我应该先检查错误报告...我假设您是错误报告的最新评论者?所以你知道的唯一解决方法是将 NSMenuFX 与 jpackage 一起使用?这对我来说不是好消息,因为我被 Java 8 困住了...... 也许这就是升级的动力:-) 我很有动力,但我正在使用的库之一不是:(以上是关于JavaFX/Mac:当我将 useSystemMenuBar 设置为 true 时,系统菜单变得无响应的主要内容,如果未能解决你的问题,请参考以下文章
当我将@Bean 添加到主类时出现 IllegalStateException
当我将 HTML 放入“包含”中时,为啥我的 javascript 不起作用?
为啥当我将 SKSpriteNode 与图像一起使用时它不会反弹,但当我使用 SKShapeNode 时它确实有效?
当我将视频播放到 Recyclerview 内的 VideoView 时,当我滚动时,它会在 x 轴上旋转
当我将 IterativeImputer 与 KNeighborsClassifier 一起使用时出现错误“未知标签类型:'连续'”