【问题标题】:In my Netbeans Desktop Application.......its Desktop icon image is not getting changed?在我的 Netbeans 桌面应用程序中......它的桌面图标图像没有改变?
【发布时间】:2013-10-04 19:32:48
【问题描述】:

我使用 JAVA 在 Netbeans 中创建了一个桌面应用程序。我想更改它的图标图像(即默认 JAVA 杯子以外的图标图像)。为此,我使用了以下代码行..

        URL url = ClassLoader.getSystemResource("qrg/resources/qrgicon.png");
        Toolkit kit = Toolkit.getDefaultToolkit();
        Image img = kit.createImage(url);
        this.getFrame().setIconImage(img);

在 try and catch 中并没有在程序中出错。 但是在使用此代码时,图标图像仅在我打开应用程序时在应用程序标题栏上发生变化。应用程序的桌面图标上的图像图标没有改变,用于(或单击)打开应用程序。所以请告诉我我能做些什么来改变它的桌面图标的图像???

【问题讨论】:

  • 你认为路径没问题?
  • 试试frame.setIconImage( new ImageIcon("path").getImage() );

标签: java netbeans


【解决方案1】:

我创建了一个单独的快捷方式来运行我的 Java jar。然后我可以将快捷方式的图标更改为我想要的任何东西。我不知道这是否满足您的要求,但它对我有用。

【讨论】:

    【解决方案2】:

    Java 无法更改用于启动应用程序的图标。这是因为该图标是由操作系统而不是 Java 管理的。在 Windows 上,“Java Cup”图标与 .JAR 扩展名相关联,不由单个应用程序管理。

    【讨论】:

      猜你喜欢
      • 2013-08-12
      • 2019-01-02
      • 1970-01-01
      • 2023-01-02
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多