请大仙指教!

解决方案 »

  1.   

    不是大仙;
    首先,KeyListener是接口,你实现了这个接口之后就必须把里面的所有方法写出来;
    你对里面的一些方法不刚兴趣,觉得没得必要写,这个时候你就继承KeyAdaper这个适配器,重写你需要的方法,不需要的当然就不写了
      

  2.   

    补充一点。
    一般来说,**Adapter都对应一个**Listener,也可能对应多个,比如MouseAdapter,就是说一个Adapter至少实现了一个对应的接口。其实如果你查看一下源代码就会发现,Adapter里面只是简单的定义了一下所有方法,并没有具体操作,而具体操作需要你自己重写。如果你需要重写所有方法,那么用一个事件监听器(就是Listener)或者用事件适配器(就是Adapter)都无所谓了。