经常调用特殊的char键按下事件

时间:2012-03-20 12:04:43

标签: java keyboard

我正在编写一个程序,在这个程序中访问许多键盘键非常重要 我在实际窗口中添加KeyListener。现在,如果用户按下键盘上的字母数字键,事件keyPressed将被调用一次,它应该如何。
但是如果用户按下例如一个点或另一个特殊字符,keyPressed事件会被非常频繁地调用(只要按下该键,它就会调用该事件)

如果你想知道:我正在使用Mac Os Lion 10.7.2和Java 6.0。

是否可以避免经常调用此事件?

1 个答案:

答案 0 :(得分:1)

这些事情肯定会给出 _ 这样的结果,你必须按 Shift ,因此会为keyPressed(...)事件> Shift 键也是。在这种情况下,最好使用KeyBinding。许多键如删除 Escape 的行为与预期不同,KeyListeners