【问题标题】:Change the "about this" window on mac app更改 mac 应用程序上的“关于此”窗口
【发布时间】:2015-06-22 18:59:44
【问题描述】:

在 Mac 上,顶部有一个用于基本应用程序处理功能的默认菜单:

我已经为我的 10 年级期末项目使用 Java 制作了一个应用程序,(而且我非常确信它比 Microsoft Paint 更好)并且我决定打包它。使用 Eclipse,我将其导出为 Mac OS X 应用程序包。但是,我想更改默认菜单上的“关于编辑器”。目前,它显示如下:

如何更改 About 窗口的内容(我的应用程序肯定不是 1.0.1 版)?我希望不要进入 Xcode 或其他任何东西,但有什么我可以用 System.setProperty(key, value) 之类的东西来改变的吗?

【问题讨论】:

    标签: java macos deployment


    【解决方案1】:

    如果您的应用程序是.app bundle,那么它应该有一个info.plist。 info.plist 内部通常会包含版本信息,应该显示版本号:

    <key>CFBundleShortVersionString</key>
    <string>2.0.0</string>
    

    通常,此处的版本信息填充在需要它的位置(例如关于)。要更改将在菜单上和关于对话框中显示的名称:

    <key>CFBundleName</key>
    <string>My Application</string>
    

    版权信息:

    <key>NSHumanReadableCopyright</key>
    <string>Copyright © 2015 Your Company</string>
    

    捆绑图标文件:

    <key>CFBundleIconFile</key>
    <string>icon.icns</string>
    

    【讨论】:

    • 非常感谢!这解决了版本问题,但我认为我没有把我的整个问题都说清楚:我可以更改窗口的全部内容吗?
    • 是的,当然——我错过了菜单上关于名称更改的部分;添加了示例。
    • 完美。非常感谢!我看到了info.plist,我现在正在调查一切。 :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 2018-07-17
    • 2011-11-19
    • 2015-11-05
    相关资源
    最近更新 更多