f//利用画布在应用程序绘制图像的实例 import java.applet.*;//必须安装此包。用到了图象类 import javax.swing.*; import java.awt.*; import java.awt.event.*;
class imagecanvas extends Canvas{ ToolKit tool;Image myimage; imagecanvas(){ getSize(); tool=getToolKit();//创建一个ToolKit类的实例tool //通过调用getImage方法获取图像... myimage=tool.getImage("images/merllin.gif"); } file://将图象添加到画布中 public void paint(Graphics g){ g.drawImage(myimage,10,10,myimage.getWidth(this),myimage.getHeight(this),this); } public Dimension getPreferredSize(){ return new Dimension(160,100); } } file://创建一个Java应用程序窗口 public class imageframe{ public static void main(String args[]){ imagecanvas canvas=new imagecanvas(); Frame myframe=new Frame(); myframe.setLayout(new BorderLayout()); myframe.add(canvas,"Center");//添加已经定义的画布 myframe.setSize(400,300);myframe.setVisible(true); myframe.pack(); myframe.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); } } 有2个错误。。都是cannot resolve symbol 第一个是八行的ToolKit tool; 第二个是11行的tool=getToolKIt(); 我可能是ToolKit类没添加进去。但我加了java.awt.*; 为什么呢。。 帮我看看。。 谢!!!!!!!