- 论坛徽章:
- 0
|
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包就可以了
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/65478/showart_1867074.html |
|