如何解决为打字游戏添加 ActionListener
已经查看了大量关于将 ActionListener
与 JTextField
一起使用的文档,并且看到了许多出于类似原因提出的其他问题,但我似乎无法将这些解决方案应用于我的问题。
我需要的基本前提是屏幕上会有一个文本字段供用户输入。
我想要一个计时器在按下某个键后开始在后台运行。 (最好是输入或空格键)然后当整个句子写完时计时器应该停止。到目前为止,我还没有多少运气让事件以按键开始。下面是一些不起作用的代码,我可以使用文本框成功创建框架,但我无法让动作侦听器按照我想要的目的工作。
input = new JTextField();
input.setBounds(10,150,780,35);
panel.add(input);
input.addActionListener(new ActionListener());
public void actionPerformed(ActionEvent e) {
}
未在 actionPerformed
方法中添加任何内容,因为我运行的所有测试均未成功。不要求完整的代码,但指向正确方向的指针可能会有所帮助。是的,我已阅读有关如何使用 addActionListener()
的文档,但我无法将其应用于我想做的事情。
解决方法
您需要的是 KeyListener,而不是 ActionListener。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。