当前位置: 代码迷 >> J2SE >> 一个很奇怪的有关问题,关于文件选择器的,哪位高手帮忙解答一下…
  详细解决方案

一个很奇怪的有关问题,关于文件选择器的,哪位高手帮忙解答一下…

热度:50   发布时间:2016-04-24 12:30:27.0
一个很奇怪的问题,关于文件选择器的,谁帮忙解答一下……
我的文件选择对话框是这样定义的:

JFileChooser jfc=new JFileChooser(new File(".",""));

然后设置了一个文件过滤器:

jfc.setFileFilter(new PNGfilter());

文件过滤器类是如下定义的:

Java code
private class PNGfilter extends javax.swing.filechooser.FileFilter    {        public PNGfilter()        {                    }        public boolean accept(File file)        {           [color=#FF0000] if(file.toString().toLowerCase().endsWith(".png")||[/color]                    file.isDirectory())            {                return true;            }            else                return false;        }        public String getDescription()        {            return "*.PNG(PNG图像)";        }    }


运行之后,奇怪的问题就出现了:每次运行,有的时候会正常显示文件选择对话框,没有什么错误;可是有时候,除了显示文件选择对话框外,还有红色的那一行报空指针的错误,请问谁能解答一下,这个是怎么回事?

------解决方案--------------------
探讨
哦,原来这是jdk的一个bug啊!http://bugs.sun.com/view_bug.do;jsessionid=ba24c23e8dc7944129c6b5c658b9?bug_id=6756220
  相关解决方案