我是否需要在“此处”扩展适配器类?
|
这是我的片段:
tf.addKeyListener(new KeyListener() {
public void keyTyped(KeyEvent ke) {
getEnter(ke);
}
});
KeyListener interface
有3种方法,但我只想使用一种方法,即keyTyped()
我怎样才能做到这一点?
(我是否需要扩展AdapterClass?如果是,如何?)
没有找到相关结果
已邀请:
1 个回复
先对冈蒲
类。它提供所有
方法的(空)实现。您必须重写所需的内容,而空的实现将满足接口的约定。您可以使用与代码相同的方式对其进行扩展:
正如KeyAdapter的Javadoc本身所说: 扩展此类以创建KeyEvent侦听器,并覆盖感兴趣事件的方法。 (如果实现KeyListener接口,则必须定义其中的所有方法。此抽象类为所有接口都定义了空方法,因此您只需定义所关注事件的方法即可。)