当前位置: 代码迷 >> Java相关 >> swing 问题。高手请进!菜鸟有问题。。
  详细解决方案

swing 问题。高手请进!菜鸟有问题。。

热度:370   发布时间:2005-10-07 16:20:00.0
swing 问题。高手请进!菜鸟有问题。。

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.*; 为什么呢。。 帮我看看。。 谢!!!!!!!

搜索更多相关的解决方案: swing  

----------------解决方案--------------------------------------------------------
我查了下,ToolKit是abstract类。 那我应该怎么改呢。。
----------------解决方案--------------------------------------------------------
应该是Toolkit 不是ToolKit 吧
----------------解决方案--------------------------------------------------------
ToolKit 大K 改 小k
----------------解决方案--------------------------------------------------------
谢了。。我一直认为是大写。。我学的那本书上就是大写的。。
----------------解决方案--------------------------------------------------------