java如何引用本地图片

2024-11-25 18:16:59
推荐回答(3个)
回答1:

引用本地图片的话,就只能是本机访问该网站才回显示出来,即使是你局域网访问你发布的网站,也是不能够显示到图片的。
建议把图片放到webRoot文件夹下面,建一个images文件夹,images文件夹存放你的图片,如1.jpg,在引用的时候,只需要 src='/images/1.jpg'即可。 当然了,src的值可以引用网上的图片路径,这样就避免放到项目中的麻烦

回答2:

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面板,然后在面板中加载背景图上面两种方法

回答3:

在系统浏览器里可以
比如qq空间上传
围脖上传
...都可以