我在Eclips中设置了我的Jlabel图标,但是它给出了类型不匹配的错误:无法从java.awt.Image转换为Image而在下一行构造函数ImageIcon(Image)未定义
JLabel label_1 = new JLabel("");
Image img=new ImageIcon(this.getClass().getResource("/a1.png")).getImage();
label_1.setIcon(new ImageIcon(img));
label_1.setBounds(0, 0, 439, 615);
frame.getContentPane().add(label_1);
答案 0 :(得分:2)
为什么不使用Icon
代替Image
:
Icon icon = new ImageIcon(getClass().getResource("/a1.png"));
label_1.setIcon(icon);