在 PC 上,不会出现此问题,但我有一台 Mac,并且 Java 菜单栏通常出现在屏幕的左上角区域。例如(来自苹果开发者网站):
蓝色突出显示的菜单与java程序中的主类同名。我想知道如何在两个单词之间使用空格而不是下划线来命名我的主方法类。
最佳答案
我试过了...
- 在命令行上使用
-Xdock:name="My App Name"
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Not My Mac App");
在main
中设置外观之前和之后的方法
只有 -Xdock:name
有效。
在 10.9.4 上使用 Java 8 进行测试,因此早期版本的 Java 和操作系统组合的设置可能有所不同
您还可以考虑创建一个合适的 Mac .app bundle ,它应该允许您通过 plist
文件设置这些属性...
看看Packaging a Java App for Distribution on a Mac 。它“稍微”过时了,但应该会引导您走向正确的方向
关于java - 在 Mac 上添加菜单栏空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24977637/