您的位置:首页 > 其它

实现JFileChooser的多种文件类型限制(设置过滤器)

2014-05-17 11:21 351 查看
使用时直接调用方法。

// 多类型时使用
public void FileFilter(JFileChooser F) {
String[][] fileNames = { { ".java", "JAVA源程序 文件(*.java)" },
{ ".doc", "MS-Word 2003 文件(*.doc)" },
{ ".xls", "MS-Excel 2003 文件(*.xls)" } };
// 循环添加需要显示的文件
for (final String[] fileEName : fileNames) {
F.setFileFilter(new javax.swing.filechooser.FileFilter() {
public boolean accept(File file) {
if (file.getName().endsWith(fileEName[0])
|| file.isDirectory()) {
return true;
}
return false;
}

public String getDescription() {
return fileEName[1];
}

});
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: