代码如下: 
DateFormat format = new SimpleDateFormat("####-##-##");
DateFormatter df = new DateFormatter(format);
JFormattedTextField txtStart = new JFormattedTextField(df);我是用JB开发的,我在jFormattedTextField的Formatter属性栏中选择上面的df,就会报出如下错误
Warning: cannot set "formatter" property  for jFormattedTextField1 -- java.lang.NullPointerException当然也就得不到我想要的效果.不知道原因何在,向大家请教.

解决方案 »

  1.   

    Format format = new SimpleDateFormat("####-##-##");JFormattedTextField txtStart = new JFormattedTextField(format);
      

  2.   

    楼上大哥,我试了一下,不行
    虽然没有了报错但FIELD中无论什么字符都可以输入,且没有“    -  -  ”的分割符
    而且,十分奇怪的一点
    当JFORMATTEDFIELD失去焦点后,里面的字符也消失不见了。
    请大家帮帮忙,大家在用JFORMATTEDFIELD是如何使用的?
      

  3.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=208670