更改java应用程序的图标[英] Changing the icon of my java application

问题描述

对于一个简单的 Java 桌面应用程序,我使用 NetBeans IDE 的助手添加了一个 JFrame 表单.对于这个框架,我想更改标题栏中的图标.我尝试在生成的 View 类的构造函数的最后使用以下代码:

ImageIcon ii = new ImageIcon(iconUrl);
    this.getFrame().setIconImage(ii.getImage());

String iconUrl 肯定是正确的,就我从调试器角度的变量概览判断而言,对象 ii 似乎没问题.但是,标题栏中的图标并没有改变,它仍然是默认的java图标.

为什么?

推荐答案

你可以试试这个:

Image i = ImageIO.read(getClass().getResource("/path/to/image"));
setIconImage(i);

注意这里 / 代表你的 src 目录

本文地址:https://www.itbaoku.cn/post/978516.html