我想从类名更改osx菜单栏上的java应用程序的标题。我已经尝试将它放在我的主要方法的顶部,但它不起作用。
System.setProperty("apple.laf.useScreenMenuBar", "true");
System.setProperty("apple.awt.application.name", "app name");
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
我需要一个特殊的图书馆吗?
答案 0 :(得分:1)
您正在做的事情看起来是正确的,但您需要在创建任何UI /窗口或加载AWT类之前执行此操作。
请参阅此帖子:https://stackoverflow.com/a/33489386/1270000
编辑:请注意,在IDE中运行代码时,行为可能会有所不同。因此,编译代码并对其进行测试,而不是直接从IDE运行。