第一种方法:
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、图片插入之后,就成功了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)