FileNameExtensionFilter是FileFilter的一个实现,它使用指定的扩展名集合进行过滤。文件的扩展名是指文件名最后一个“.”后面的部分。名称不包含“.”的文件没有文件扩展名。文件扩展名的比较不区分大小写。 从1.6版本开始使用.
下例创建了一个 FileNameExtensionFilter,它将显示jpg 文件:
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
在使用myeclipse时,import javax.swing.filechooser.FileNameExtensionFilter无法解析,主要原因是该项目编译器的版本并非1.6.解决方法:右键工程点属性,查看编译器选项卡是5还是6,改为6,安装对应的jre包就可以了
本文详细介绍了如何解决在使用MyEclipse时遇到的导入FileNameExtensionFilter无法解析的问题,通过修改编译器版本和安装对应JRE包的方法成功解决了问题。
1549

被折叠的 条评论
为什么被折叠?



