java - 如何为java swing应用程序设置图标?

标签 java swing imageicon

我正在尝试使用这段代码为我的 java swing 应用程序设置图标

setIconImage(new ImageIcon("logo.png").getImage());

但它在 ImageIcon 上显示错误,因为找不到符号。谁能帮我解决问题?

最佳答案

logo.png 文件放在与调用它的类相同的包中

ProjectRoot
         src
             MyClass.java
             logo.png

和使用

ImageIcon icon = new ImageIcon(getClass().getResource("logo.png"));
setIconImage(icon.getImage());

参见 Load Image icon Exception了解更多详情

关于java - 如何为java swing应用程序设置图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21872567/

相关文章:

java - 在 java 中打印多维数组的最佳方法是什么?

Java 拖放和 netbeans

java - 如何创建自定义 JComponent(如 JButton),忽略当前的外观

java - 使用 Windows 7 与 Mac OS X 的 Eclipse 中的图像路径

java - 图像图标未加载

java - 为什么我可以使用类引用交换类内的字段值,但不能交换引用本身

java - 如何将自引用传递给 java 中的构造函数?

java - perl 到 java 程序的持续响应

java - 滚动 Pane 垂直滚动条不显示滚动旋钮

java - Converting ImageIcon to BufferedImage(如何设置图片类型)