首页 > 代码库 > 实现JFileChooser的多种文件类型限制(设置过滤器)
实现JFileChooser的多种文件类型限制(设置过滤器)
使用时直接调用方法。
1 // 多类型时使用 2 public void FileFilter(JFileChooser F) { 3 String[][] fileNames = { { ".java", "JAVA源程序 文件(*.java)" }, 4 { ".doc", "MS-Word 2003 文件(*.doc)" }, 5 { ".xls", "MS-Excel 2003 文件(*.xls)" } }; 6 // 循环添加需要显示的文件 7 for (final String[] fileEName : fileNames) { 8 F.setFileFilter(new javax.swing.filechooser.FileFilter() { 9 public boolean accept(File file) { 10 if (file.getName().endsWith(fileEName[0]) 11 || file.isDirectory()) { 12 return true; 13 } 14 return false; 15 } 16 17 public String getDescription() { 18 return fileEName[1]; 19 } 20 21 }); 22 } 23 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。