一个很奇怪的有关问题,关于文件选择器的,哪位高手帮忙解答一下…
阅读
我的文件选择对话框是这样定义的:
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图像)"; } }
运行之后,奇怪的问题就出现了:每次运行,有的时候会正常显示文件选择对话框,没有什么错误;可是有时候,除了显示文件选择对话框外,还有红色的那一行报空指针的错误,请问谁能解答一下,这个是怎么回事?
------解决方案--------------------
阅读
上一篇:这个九宫格的程序有两处地方看不懂,该怎么解决 下一篇:返回列表