import java.awt.*;
import javax.swing.*;
public class Imageshow extends Frame{
public Imageshow(){
JLabel r1=new JLabel("");
ImageIcon ima=new ImageIcon(Toolkit.getDefaultToolkit().getImage("D:\\test\\TestProject\\src\\img.icon
"));/////这里要改成这样应该要写出图片的名称
r1.setIcon(ima);
add(r1);
this.setLayout(new FlowLayout());
}
public static void main(String args[]){
Imageshow f=new Imageshow();/////这里要改成这样
f.setVisible(true);
f.setSize(500, 500);
}
}
ImageIcon ima=new ImageIcon(Toolkit.getDefaultToolkit().getImage("D:\test\TestProject\src
"));
改为
ImageIcon ima=new ImageIcon(Toolkit.getDefaultToolkit().getImage("D:\\test\\TestProject\\src
"));
路径用 \\ 或 / 。给个最佳吧
改成这样的D:\\test\\TestProject\\src\\1.jpg" 因为\需要转义。懂了吗?
你要把图片的地址带上 才可以显示图片吧
用\\或者/表示路径
检查一下路径 还有图片名称对不对