在java awt给JLabel添加图片的时候,图片不能显示的问题。
private JLabel imgLabel = new JLabel();
img = new ImageIcon(imgPath);
imgLabel.setIcon(img);
首先来说,这种方法我是没有成功显示。我采用的方法是:
private string igmPath = "";
private JLabel imgLabel = new JLabel();
private ImageIcon img =
new ImageIcon(ClassLoader.getSystemResource(imgPath));
imgLabel.setIcon(img);
关键在于路径:
无需关class和img的位置关系,比如../../p_w_picpaths/default.png
直接 igmPath = "p_w_picpaths/default.png" 即可
转载于:https://blog.51cto.com/wangyuelucky/1030125