art*_*rxe 3 java
我需要为我的 JTextField 编写一个箭头侦听器。如果尝试:
public void keyTyped(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_DOWN) { ...... } } ...
这不好。(我认为 JTextField 没有响应特殊的键侦听器。)
cam*_*ckr 5
我知道上面给出的接受的答案会起作用,但这不是在 Swing 中应该这样做的方式。KeyListener 通常只应在 AWT 应用程序中使用,因为它们不支持更抽象的 API。
使用 Swing 时,您应该使用按键绑定。所有 Swing 组件都使用键绑定。Key Bindings博客条目提供了一些有关如何使用它们的基础知识,并包含有关“如何使用 Key Bindings”的 Swing 教程的链接以获取更多详细信息。
归档时间:
16 年,10 月 前
查看次数:
3393 次
最近记录: