程序无法显示图片
 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.请告诉我怎么做??具体的步骤是哪些??谢谢

解决方案 »

  1.   

    G:\图形界面\dd.java:25: 无法访问 Graphics  
    错误的类文件: G:\图形界面\Graphics.java  
    文件不包含类 Graphics  
    请删除该文件或确保该文件位于正确的类路径子目录中。  
    ==========
    我覺得
    确保该文件位于正确的类路径子目录中。  
    你錯再這里
    再仔細檢查下吧ps:友情提示:yulimin我從未見到過
    你下次換個人問吧
      

  2.   

    class DrawImage extends Frame 前加个public 试试public class DrawImage extends Frame{}图片与程序放在同一目录下。