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

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

哀王孙(杜甫)

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

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

创建一个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; }...

if(e.target==myChoice){ 不可以使用==比较对象,使用对象的equals来比较

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

lz 你好 如果是给Panel添加一个背景图片 可以重写Panel类的paint方法 具体如下: //在这里添加背景图片Panel p4 = new Panel(){public void paint(Graphics g){g.drawImage(Toolkit.getDefaultToolkit().getImage("背景图片的路径+名称"), 0, 0, ...

import java.awt.*;import java.awt.event.*;import java.awt.image.*;import java.io.*;import javax.imageio.ImageIO;import javax.swing.*; class myFrame extends Frame { Button bt;public myFrame() {bt= new Button("按钮");JPanel jp = ...

DrawPanel应该是你自己定义的类,你确定这个类实现了吗?还是把代码贴出来吧

//1.是图片路径的问题,你用绝对路径在看看,//2.读取图像的这个类发生路径错误是不会抛异常的!//3.小知识:获取当前class文件的绝对路径:String path = this.getClass().getResource("").getPath();

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