java - 带有 JMenuItem 多次调用操作的 Apple 屏幕菜单栏
问题描述
所以这是我关于 Stack Overflow 的第一个问题,所以如果我做错了什么,请告诉我。基本上在我的 java 应用程序中,我将 swing 用于窗口和菜单,然后处理绘图部分。所以我有一个 JMenuBar,它具有保存和更改工具等选项。当我使用系统属性 apple.laf.useScreenMenuBar 来使用屏幕顶部的 Apple 内置菜单栏时,它会调用 actionPerformed 方法 3 次单击一下。当我停止使用这个系统属性(意味着菜单栏在 JFrame 本身中)时,这个问题就消失了。所以我的问题是如何使用苹果菜单栏而不是多次调用 actionperformed 方法。
我做了很多调试来隔离这个问题,当我查找它时,我无法找到问题所在。让我知道特定代码是否有帮助
解决方案
推荐阅读
- php - php 随机生成器表代表我的实验室结果
- permission-denied - 从 Kaggle API 下载数据集时权限被拒绝
- javascript - 如何编写 JavaScript 代码以访问 JSON 文件中的图像?
- python - 如何在硒中迭代按钮链接
- python - NameError:名称“videos_root”未定义
- verilog - 使用相同的单元名称编译 + 精心设计
- java - 如何在没有指数的情况下将字符串转换为 BigDecimal 时保持尾随 0
- c# - C# 7.2 中的命名参数
- flutter - Flutter:在从商店发送成功响应时,只打开对话框(showDialog)
- c# - C# 使用 PowerShell