4

我尝试在我的 Java 程序中设置 Mac OS X 扩展坞的应用程序名称和图标。我使用了以下代码:

public static void main(String[] args)
{
    Application.getApplication().setDockIconImage(icon); // Dock icon
    System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Alfabet"); // Program name

    new UpdateChecker(); // Check for an update
    new Alfabet(); // Start the program
}

对象“图标”是一个 java.awt.Image。Alfabet 类创建程序的主 JFrame。图标显示正确,但应用程序名称不显示,它仍然显示程序主类的名称。我究竟做错了什么?谢谢你。

4

1 回答 1

3

目前还不清楚哪里出了问题,但这里有一个完整的工作示例参考。

或者,尝试从命令行设置名称:

java -Xdock:name=Alfabet

另请参见初始线程

于 2012-08-11T14:26:41.323 回答