Фильтровать ввод с клавиатуры пользователя в JTextField (swing) - PullRequest
3 голосов
/ 13 января 2011

Как я могу ограничить ввод с клавиатуры, прежде чем он будет введен в JTextField (swing)

Я хочу разрешить пользователю только ввод "+ -0123456789abcdef ,." и не более 1 , или . char

Мой JTextField представляет собой однострочное поле ввода.

спасибо!

1 Ответ

4 голосов
/ 13 января 2011

Вы можете достичь этого с помощью DocumentFilter .Это позволяет вам контролировать обработку текста для любого типа документа.Или используйте JFormattedTextField

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