首页 > 解决方案 > 带有 JMenuItem 多次调用操作的 Apple 屏幕菜单栏

问题描述

所以这是我关于 Stack Overflow 的第一个问题,所以如果我做错了什么,请告诉我。基本上在我的 java 应用程序中,我将 swing 用于窗口和菜单,然后处理绘图部分。所以我有一个 JMenuBar,它具有保存和更改工具等选项。当我使用系统属性 apple.laf.useScreenMenuBar 来使用屏幕顶部的 Apple 内置菜单栏时,它会调用 actionPerformed 方法 3 次单击一下。当我停止使用这个系统属性(意味着菜单栏在 JFrame 本身中)时,这个问题就消失了。所以我的问题是如何使用苹果菜单栏而不是多次调用 actionperformed 方法。

我做了很多调试来隔离这个问题,当我查找它时,我无法找到问题所在。让我知道特定代码是否有帮助

标签: javamacos

解决方案


推荐阅读