Запретить запуск keyTyped () при нажатии клавиш Ctrl + S - PullRequest
2 голосов
/ 26 мая 2011

У меня есть ускоритель для ctrl + s и одновременно кейлист для JTextField, который прослушивает keyTyped ().Но когда я нажимаю Ctrl + Si, я не хочу, чтобы он вызывал keyTyped ().Есть предложения?

Ответы [ 2 ]

2 голосов
/ 26 мая 2011

Почему вы слушаете события типа «ключ» в текстовом поле?

Вероятно, лучшим решением является использование DocumentListener для уведомления, когда текст добавляется или удаляется из текстового поля.

Если вы укажете свое действительное требование, а не ваше решение, мы можем предложить другие идеи.

0 голосов
/ 26 мая 2011

Вы можете потреблять событие

e.consume ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...