无法从java.awt.Image转换为Image

时间:2017-02-05 10:56:01

标签: java swing user-interface jlabel

我在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);

1 个答案:

答案 0 :(得分:2)

为什么不使用Icon代替Image

Icon icon = new ImageIcon(getClass().getResource("/a1.png"));
label_1.setIcon(icon);