引用本地图片的话,就只能是本机访问该网站才回显示出来,即使是你局域网访问你发布的网站,也是不能够显示到图片的。
建议把图片放到webRoot文件夹下面,建一个images文件夹,images文件夹存放你的图片,如1.jpg,在引用的时候,只需要 src='/images/1.jpg'即可。 当然了,src的值可以引用网上的图片路径,这样就避免放到项目中的麻烦
private class CardLoader extends JPanel
{
private static final long serialVersionUID = 1L;
private Image img;
private int point;
public CardLoader(int i)
{
point = i % 100;
String imgFile = "E:/文件/myjava/扑克牌/";
imgFile = imgFile + i + ".PNG";
img = new ImageIcon(imgFile).getImage();
//JLabel j=new JLabel(new ImageIcon("E:\\文件\\myjava\\扑克牌\\"+i+".PNG"));
//this.add(j);
this.setSize(71, 96);
}
public void paint(Graphics g)
{
super.paint(g);
g.drawImage(img, 0, 0, 71, 96, this);
}
}
注意:
(1)生成一个JLabel标签,然后利用JLabel(Icon image)这个构造方法就可以加载图片
(2)生成一个JPanel面板,然后在面板中加载背景图上面两种方法
在系统浏览器里可以
比如qq空间上传
围脖上传
...都可以