fkjj.net
当前位置:首页 >> jAvA AWT绘图为什么没有显示图片? >>

jAvA AWT绘图为什么没有显示图片?

哀王孙(杜甫)

图片文件名明显有误,改正后再试下吧

JFrame j = new JFrame();JButton b = new JButton(); // // 实例化按钮对象,并且设置按钮上显示图片b.setIcon(new ImageIcon("f://1.jpg")); ////1.jpg是要添加的图片j.add(b);j.setSize(300, 200);j.setVisible(true);代码及说明参考上面代码...

Graphics 引用不正确,应该是java.awt.Graphics paint中,只有 g.drawLine(22, 33, 22,77); g.drawLine(22, 11, 22, 55); 颜色又没改变了,使用默认色。。。。。。。就算画出来了,也看不见了。。。。。

创建一个Panel的子类,比如ImgPanel: import java.awt.Graphics; import java.awt.Toolkit; import java.awt.Image; import java.awt.Panel; public class ImgPanel extends Panel { Image img; public ImgPanel(Image img){ this.img = img; }...

使用javax. imageio. ImageIO类的read方法读取本地文件或网络URL生成BufferedImage, 然后就可以画图。

这是多久以前的代码了?show()已经是过时的方法,试试setVisible(true)。现在都没见有人用Frame了,都是用JFrame

是在看来;hjklgfh

在初始化类的时候,图片预告加载好,然后在paint事件中显示出来 ~~~~~~~~~~~~~~~

因为没有设置 dialog 可见。

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com