Я стараюсь ограничить количество допустимых символов до 5 с помощьюПредельное количество символов в JTextField
try {
jFormattedTextField2.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("*****")));
} catch (java.text.ParseException ex) {
ex.printStackTrace();
}
Однако, когда я только ввести 1 символ, всегда будет 4 другие пространства быть проложенные. Как я могу избежать заполнения, в то же время ограничивая количество символов?
http://docs.oracle.com/javase/tutorial/uiswing/components/generaltext.html имеет раздел «Реализация фильтра документов», в котором более подробно объясняется, как использовать 'DocumentFilter' для ограничения длины поле, включая исходный код для класса example, DocumentSizeFilter, который делает именно это. –