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

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

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

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

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

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

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


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

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

15   голосов , оценка 3.733 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы