0
我需要制作自定义文本字段,该字段将根据本地格式化方式格式化数值。所以我做了一个CLAS:JFormattedTextField中的IllegalArgumentException
public class NumberTextField extends JFormattedTextField
{...
构造看起来像这样:
public NumberTextField()
{
formater=new NumberFormatter();
formater.setAllowsInvalid(false);
nf=NumberFormat.getInstance();
formater.setFormat(nf);
this.setFormatter(formater);
}
它与结束:
由于谷歌无法提供的东西有用,我想看看你能说些什么呢?也许它没有价值,以应付 - 我试图把在构造this.setValue(new Double(0.0d));
或this.setText("0");
- 它并没有帮助..
nope ...尝试了你的代码,复制粘贴它,仍然是同样的错误。使用BlankAsNullNumberFormatter(Class <?extends Number> numberKlazz)实例化它,所以实际上我不知道它是否具有格式,也会尝试检查那个。 – 2009-07-06 09:24:30