在实现Mac OS X的外观后,阅读以下内容:
我注意到两个问题。
- 虽然现在在Mac Bar中显示了
JMenuBar
,但如果我点击JMenuItem
,则不会调用任何事件。使用:System.setProperty("apple.laf.useScreenMenuBar", "true");
- 使用
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Name");
在栏中显示的名称是项目创建时给定的名称。
界面:
我正在尝试解决第二个问题Java OS X Lion Set application name doesn't work。我无法从命令行启动jar文件,所以我正在使用Martjin的答案。
Info.plist
中指定名称,这样你就可以得到想要的名称了。 - trashgodInfo.plist
放在您的应用程序包中;有关详细信息,请参见 OS X 上的 Java 部署选项。 - trashgod