我尝试使用以下方法将可允许字符数限制为5:
try {
jFormattedTextField2.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("*****")));
} catch (java.text.ParseException ex) {
ex.printStackTrace();
}
然而,当我只输入1个字符时,会自动填充4个空格。我该如何避免填充,同时限制字符数?
DocumentFilter
来限制字段的长度,包括一个示例类DocumentSizeFilter
的源代码,该类正是这样做的。 - MB.