gpt4 book ai didi

java - 如何为向上、向下、向左、向右箭头向 JTextField 添加监听器?

转载 作者:行者123 更新时间:2023-12-04 20:48:57 25 4
gpt4 key购买 nike

我需要为我的 JTextField 编写一个箭头监听器。如果尝试:

public void keyTyped(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_DOWN) {
......
}
}
...

这不好。(我认为 JTextField 没有响应特殊的键监听器。)

最佳答案

我知道上面给出的接受的答案会起作用,但这不是它应该在 Swing 中完成的方式。 KeyListener 通常应该只在 AWT 应用程序中使用,因为它们不支持更抽象的 API。

使用 Swing 时,您应该使用键绑定(bind)。所有 Swing 组件都使用键绑定(bind)。 Key Bindings博客条目提供了有关如何使用它们的一些基础知识,并包含指向“如何使用键绑定(bind)”的 Swing 教程的链接以获取更多详细信息。

关于java - 如何为向上、向下、向左、向右箭头向 JTextField 添加监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1913390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com