【发布时间】:2014-03-31 15:32:47
【问题描述】:
在实现 Mac OS X 的外观和感觉之后,就在阅读之后
- How do I move my JMenuBar to the screen menu bar on Mac OS X?
- Native Swing Menu Bar Support For MacOS X In Java
我注意到两个问题。
- 虽然
JMenuBar现在显示在 Mac 栏中,但如果我单击JMenuItem,则不会调用任何事件。使用:System.setProperty("apple.laf.useScreenMenuBar", "true"); - 使用
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Name");显示在栏中的名称是项目的 cration 中给出的名称。
界面:
我正在尝试Java OS X Lion Set application name doesn't work 来解决第二个问题。我无法从命令行启动 jar,所以我正在使用 Martjin 答案。
【问题讨论】:
标签: java macos swing user-interface