有人可以帮帮我吗...我已经尝试了各种方法(包括此处的帮助),但这不起作用。我正在使用带有 MaskFormatter 的 JFormattedTextField 将数据输入限制为 4(最大)位。
static JFormattedTextField textPayout;
MaskFormatter f;
try {
f = new MaskFormatter("####");
} catch (ParseException e) {
e.printStackTrace();
return; // actual code not written yet.
}
textPayout = new JFormattedTextField(f);
问题在于它不限制字符或长度(此外,如果输入非数字,文本开始自行重叠)。而且我尝试了各种各样的类似面具的操作。有人可以告诉我我做错了什么吗?
谢谢