大家帮帮我吧,
程序无法显示图片 import java.awt.*;
import java.awt.event.*;
class DrawImage extends Frame
{
Image img=null;
public static void main(String[] args)
{
DrawImage f=new DrawImage();
f.init();
}
public void init()
{
img=this.getToolkit().getImage("gd.gif");
setSize(300,300);
setVisible(true);
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void paint(Graphics g)
{
getGraphics().drawImage(img,0,0,this);
}
}
这个程序是用来图象操作的,在窗口中显示一张gif的图片。如果我直接点击桌面上的Jcreator Pro进行编译,能出现窗口,但是无法显示图片。如果我在硬盘中新建文件进行编译,它提示的错误为--------------------Configuration: <Default> --------------------
G:\图形界面\dd.java:25: 无法访问 Graphics
错误的类文件: G:\图形界面\Graphics.java
文件不包含类 Graphics
请删除该文件或确保该文件位于正确的类路径子目录中。
public void paint(Graphics g)
^
Process completed.请告诉我怎么做??具体的步骤是哪些??谢谢,但是在别人电脑上能显示
----------------解决方案--------------------------------------------------------
我的是可以运行....有点问题没弄明白...mian()是怎么调用paint()的?
一般涉及路径问题的时候不要包括中文名字........
[[it] 本帖最后由 sunkaidong 于 2008-3-4 11:19 编辑 [/it]]
----------------解决方案--------------------------------------------------------
import java.awt.*;
import java.awt.event.*;
class DrawImage extends Frame {
Image img = null;
public static void main(String[] args) {
DrawImage f = new DrawImage();
f.init();
}
public void init() {
img=Toolkit.getDefaultToolkit().getImage("gd.gif");
setSize(300, 300);
setVisible(true);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public void paint(Graphics g) {
g.drawImage(img, 0, 0, this);
}
}
----------------解决方案--------------------------------------------------------
建议 注意java编程的格式
别太乱了!!!
----------------解决方案--------------------------------------------------------
谢谢各位
----------------解决方案--------------------------------------------------------