java 加载图片的几种方式

java 加载图片的几种方式,第1张

第一种方法:

Image bg //或者是BufferedImage bg

Pool2(){

try{

String file="图片的路径皮销汪"

bg =ImageIO.read(new File(file))

}catch(Exception e){

e.printStackTrace()

}

}

第二种方法:这燃仔种方法用BufferedReader就不行

Image background

Pool2(){

try{

String file="文件的路斗蔽径"

background=Toolkit.getDefaultToolkit().getImage(file)

}catch(Exception e){

e.printStackTrace()

}

}

另外我们有时喜欢把图片放在工程的src目录下这样访问这些图片时就要用下面的方法。以src下的image文件下的01.jpg为例

Image image=null

image = ImageIO.read(getClass().getResourceAsStream("/image/01.jpg"));

1)文件要有后缀名乎袜圆

2)要用Image或BufferedImage对象

3)因为你重写了paint()方法,所以不能在Label里面显好凳示图片。你重写了paint()方法后,整个容器都会变成画布,所岁塌以看不到Label组件,自然也就看不到图片。应该在paint方法里面用g.drawImage方法把图片在画布中画出来。参考Java API,Graphics的drawImage方法。

1、打开电脑,进入软件中,编写设置大小的代码。

2、在左边的选项中选择javastudy包,在子文件下选择Java。

3、选择之后,就会看到以下隐迹返画面,通过代码加入图片。

4、写好代码之州芦后,选灶饥择左边的菜单。

5、图片插入之后,就成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8232599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存