如何在osx菜单栏上更改java应用程序的标题?
我想更改osx菜单栏上java应用程序的标题,而不是类名。我试着把它放在我主要方法的顶端,但它不起作用如何在osx菜单栏上更改java应用程序的标题?,java,macos,Java,Macos,我想更改osx菜单栏上java应用程序的标题,而不是类名。我试着把它放在我主要方法的顶端,但它不起作用 System.setProperty("apple.laf.useScreenMenuBar", "true"); System.setProperty("apple.awt.application.name", "app name"); UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 我需要一个特殊的
System.setProperty("apple.laf.useScreenMenuBar", "true");
System.setProperty("apple.awt.application.name", "app name");
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
我需要一个特殊的库或什么吗?您所做的看起来是正确的,但是您需要在创建任何UI/窗口或加载AWT类之前完成 见此帖:
编辑:请注意,在IDE中运行代码时,行为可能会有所不同。因此,请编译并测试代码,而不是直接从IDE运行。我将其作为jar运行,并将这些行放在我的主要方法的最开始。我现在明白了。我应该改变我的主要方法。