【问题标题】:How to name application and give it an icon?如何命名应用程序并给它一个图标?
【发布时间】:2014-01-25 15:47:51
【问题描述】:

我在 Eclipse 中工作,我制作了一个没有名称和图标的应用程序。当我启动应用程序时,它的左上角 (Mac) 显示了一个非常令人毛骨悚然的名称。有点像。我想知道如何将其更改为我自己的名字。第二个问题是如何更改图标。我可以在 Eclipse 中这样做吗?

【问题讨论】:

  • 你能张贴你在说什么的截图吗?您是在谈论 JFrame 的图标吗?罐子的图标?还有什么?
  • 应用程序的图标,或 .jar。由于某种原因,我无法上传图片。
  • 基本上,您可以创建一个应用程序包,如所述。 here,或者,如果您能找到一些文档,请使用 com.apple.eawt.Application API。但是文档很轻...

标签: java eclipse macos tags icons


【解决方案1】:

如果您使用的是 JFrames,您可以尝试如下设置图标图像。

frame.setIconImage(img); 

此外,按名称听起来有点像您的意思是框架的标题。创建框架时,可以按如下方式设置标题:

Frame frame = new JFrame("Title goes here");

【讨论】:

  • 不...当我导出它并启动它时,它有一个疯狂的名字。
【解决方案2】:

更改名称:How to change an Android app's name?

更改图标:How to change the icon of an Android app in Eclipse?

它已经在 stackoverflow 上,请在发布之前检查您的答案是否在这里。

【讨论】:

  • 愚蠢的问题……这有什么关系?
【解决方案3】:

首选的方法是创建一个Mac OS application bundle(和bundler),但如果这似乎需要很多工作,您可以提供自定义属性,例如,您可以在以下情况下提供Xdock:name 属性运行应用程序,例如...

-DXdock:name="Application Name"

如果你不能这样做,你可以在你的应用程序运行时设置它,例如......

public static void main(String[] args) {
    try {
        // Sets the application name on the menu bar
        System.setProperty("Xdock:name", "Application Name");

        // Set the applications dock icon...
        Application application = Application.getApplication();            
        application.setDockIconImage(ImageIO.read(TestDockIcon.class.getResource("/Icon.png")));

        // Start the application...
        new TestDockIcon();
    } catch (IOException exp) {
        exp.printStackTrace();
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多