KeyAdapter与KeyListener的区别 请大仙指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是大仙;首先,KeyListener是接口,你实现了这个接口之后就必须把里面的所有方法写出来;你对里面的一些方法不刚兴趣,觉得没得必要写,这个时候你就继承KeyAdaper这个适配器,重写你需要的方法,不需要的当然就不写了 补充一点。一般来说,**Adapter都对应一个**Listener,也可能对应多个,比如MouseAdapter,就是说一个Adapter至少实现了一个对应的接口。其实如果你查看一下源代码就会发现,Adapter里面只是简单的定义了一下所有方法,并没有具体操作,而具体操作需要你自己重写。如果你需要重写所有方法,那么用一个事件监听器(就是Listener)或者用事件适配器(就是Adapter)都无所谓了。 想开发一个QQ记牌器 关于jdk 的logging问题 java的awt图形界面的右上角关闭按钮不能使用 类数组的使用? 关于Keyboard的问题 为什么在类里定义的变量MAIN函数不能用 ? new SimpleDateFormat("yyyy-MM-dd")报FileNotFoundException 找到心爱的女孩了~开心~散分~~~~~ 为什么XP下,网页中不能显示Applet程序,我已经装了JDK了 关于catch语句中异常类型导致的错误 急急急急!!!!! 如何把Java项目打包成exe文件
首先,KeyListener是接口,你实现了这个接口之后就必须把里面的所有方法写出来;
你对里面的一些方法不刚兴趣,觉得没得必要写,这个时候你就继承KeyAdaper这个适配器,重写你需要的方法,不需要的当然就不写了
一般来说,**Adapter都对应一个**Listener,也可能对应多个,比如MouseAdapter,就是说一个Adapter至少实现了一个对应的接口。其实如果你查看一下源代码就会发现,Adapter里面只是简单的定义了一下所有方法,并没有具体操作,而具体操作需要你自己重写。如果你需要重写所有方法,那么用一个事件监听器(就是Listener)或者用事件适配器(就是Adapter)都无所谓了。