我正在尝试向JLabel
添加图标,但图标不会显示。该图标是与我的Frame
类文件位于同一位置的图像。为什么没有出现图标?
这是我的代码:
public Passing()
{
initComponents();
ImageIcon imageIcon = new ImageIcon("altis.jpg");
jLabel1.setIcon(imageIcon);
//I have also tried: jLabel1 = new JLabel(new ImageIcon("/res/altis.jpg"));
}
答案 0 :(得分:3)
尝试在名为src
的{{1}}目录中创建一个文件夹,将图标放在res
内,并替换此行:
res
用这个:
ImageIcon imageIcon = new ImageIcon("altis.jpg");
(或者,如果这不起作用):
ImageIcon imageIcon = new ImageIcon(this.getClass().getResource("/res/altis.jpg"));