在java中用另外一个类来在一个窗体中画一张图片

我想要用另外一个类来控制一个窗体中所画的图片。下面是我写的代码,但是报错了。哪位大侠帮我看看。importjava.awt.Graphics;importjava.awt... 我想要用另外一个类来控制一个窗体中所画的图片。
下面是我写的代码,但是报错了。哪位大侠帮我看看。

import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;

public class Gtest extends JFrame
{

Draw d;
public Gtest()
{
this.setSize(300, 500);
d=new Draw(this.getGraphics(),this);
this.show();
}
public static void main(String[] args)
{
new Gtest();

}

}
class Draw
{
Toolkit toolkit;
Image img;
public Draw(Graphics g,Gtest t)
{
toolkit=Toolkit.getDefaultToolkit();
img=toolkit.getImage("E:\\leidian\\dj.jpg");
g.drawImage(img, 0, 0, t);
}

}
图片的路径是绝对没错的!
展开
 我来答
匿名用户
2013-08-11
展开全部
程序这段问题!
d=new Draw(this.getGraphics(),this);
this.show();
逻辑错误!先把承载图片体构造出来,然后再在上面绘制!
不知道明白否
匿名用户
2013-08-11
展开全部
img=toolkit.getImage("E:\\leidian\\dj.jpg");要这样表示也是单划线
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式