这里要搞清楚:
import java.awt.*;引入的仅仅是awt这个包下的所有的类

import java.awt.event.*引入的是awt包下的另外一个包"event",上面的import java.awt.*只引入了awt下的类,而没有引入这个包下的其他的包,这里引入的是事件处理的包
一般包里面都不会有太多的子包,不会累S的,呵呵~~

解决方案 »

  1.   

    import java.awt.*;
    导入的只是java.awt包中的类。
      

  2.   

    import java.awt.*;
    导入的只是java.awt包中的类。
      

  3.   

    import 导入的只是这个包里的类,而这个包里的子包不会跟着导入的。如果你导入import java.awt.*;后而不再 import java.awt.event.*; 
    可以使用下面的方式引用event中的类:event.类名
      

  4.   

    关键是要区别包和文件夹概念的不同!
    楼主是把包当成文件夹来理解了,所以感觉有了java.awt.*的话,自然就不需要java.awt.event.*了,其实不然。这要看包中的文件的package到底写的是什么,是哪个就属于哪个包,没有子包父包这一说。