Ограничение на количество вводимых в JTextField символов - Java

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток! Коллеги,пожалуйста,подскажите,каким образом можно ограничить количество вводимых символов в JTextField? Каким образом можно задать ввод в JTextField строго-заданных символов,например только цифр и знака "точка"? Буду благодарен за любые полезные ссылки или примеры. Спасибо!

Решение задачи: «Ограничение на количество вводимых в JTextField символов»

textual
Листинг программы
 textField.setDocument(new PlainDocument(){            
            String chars = "0123456789.";
            @Override
            public void insertString(int offs, String str, AttributeSet a) throws BadLocationException {
                if(chars.indexOf(str)!=-1){
                    super.insertString( offs, str, a);
                }
            }            
        });

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.733 из 5
Похожие ответы