Я программирую программу, в которой важно иметь доступ ко многим клавишам клавиатуры.
Я добавляю KeyListener
к реальному окну.Теперь, если пользователь нажимает буквенно-цифровую клавишу на клавиатуре, событие keyPressed
вызывается один раз, как и должно быть.
Но если пользователь нажимает, например, точку или другой специальный символ, событие keyPressed
получаетвызывается очень часто (до тех пор, пока клавиша удерживается нажатой, она вызывает событие)
Если вы хотите знать: я использую Mac Os Lion 10.7.2 и Java 6.0.
Можно ли избежать этого часто вызывающего события?