首页 > 解决方案 > 如何在 Mac 上添加“关于”选项卡

问题描述

在 Mac 上,屏幕菜单栏上有一个按钮,它是应用程序的名称。例如,对于终端,屏幕顶部有一个标记为Terminal的按钮。当您单击它时,有一个选项显示About Terminal。单击此按钮时,它将显示有关应用程序的信息。这是一张图片:

终端的关于选项卡

如何在 Java 中将此添加到我的应用程序中?当我现在这样做时,会显示以下内容: Java 应用程序的关于选项卡

如您所见,它显示了 Java 版本等。有没有办法将其更改为更专业的格式?

标签: javamacos

解决方案


如果您的 Window extends JFrame,只需使用setIconImageorsetIconImages方法来设置您的图标。

从相应的 JavaDoc:

设置要显示为此窗口的图标的图像。

其他信息是从可执行元数据中读取的。如果您直接使用 Java 运行您的应用程序,则无法更改它。对于我的应用程序,我使用 Install4J 生成一个可执行文件,安装程序将元数据添加到生成的可执行文件中。


推荐阅读