Ограничение на количество вводимых в 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);
                }
            }            
        });

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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