如何在Java中的JFormattedTextField中添加0到255之间的数字?
我试过这种方式:
private JFormattedTextField text4;
//...
text4= new JFormattedTextField(paymentFormat);
text4.getValue();
text4.setColumns(3);
try {
MaskFormatter mask = new MaskFormatter("###");
mask.install(text4);
} catch (ParseException ex) {
System.out.print("Valoarea nu e corecta");
}
并且它不起作用......
答案 0 :(得分:1)
有两种方式
使用JSpinner代替JFormattedTextField
来设置proper range in SpinnerNumberModel
添加DocumentFilter to JFormattedTextField,并确定Integer,Double值是否小于0且大于255
添加DocumentListener to display overloading for JFormattedTextField