【发布时间】:2016-05-04 15:50:47
【问题描述】:
我在使用 ImageIcon 类在 Java 中显示图像时遇到了问题。代码很简单,不过只是显示了一个类似
的窗口.
import javax.swing.*;
public class TestButtonIcons {
public static void main(String[] args) {
ImageIcon usFlag = new ImageIcon("images/usFlag.png");
JFrame frame = new JFrame();
JButton jbt = new JButton(usFlag);
frame.add(jbt);
frame.setSize(500, 500);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
我的图片位于src文件夹下,我的IDE也可以检测到,因为它显示了
.
另外,如果我把上面提到的路径改成完整路径,比如
"/Users/Mac/Documents/Java TB/ImageIcons/src/images/usFlag.png"
程序正常运行。
我们将不胜感激。
谢谢!
【问题讨论】:
标签: java image swing user-interface icons