JFileChooser所用到的文件过滤器
来源:互联网 发布:国际快递 知乎 编辑:程序博客网 时间:2024/05/16 00:55
FileFilter过滤器重写
留着备用
//创建FileFilter的子类,用以实现文件过滤功能class ExtensionFileFilter extends FileFilter{private String description;private ArrayList<String> extensions=new ArrayList<String>();//自定义方法,用于添加文件扩展名public void addExtension(String extension){ if(!extension.startsWith(".")){ extension="."+extension; extensions.add(extension.toLowerCase()); }}//用于设置该文件过滤器的描述文本public void setDescription(String aDescription){description=aDescription;}//继承FileFilter类必须实现的抽象方法,返回该文件过滤器的描述文件public String getDescription(){return description;}//继承FileFilter类必须实现的抽象方法,判断该文件过滤是否接受该文件public boolean accept(File f){ //如果该文件是路径,则接受该文件 if(f.isDirectory()) return true; //将文件名转为小写(全部转为小写后比较。用于忽略文件名大小写) String name =f.getName().toLowerCase(); //遍历所有可接受的扩展名,如果扩展名相同,该文件就可接受 for(String extension:extensions){ if(name.endsWith(extension)){ return true; } } return false;}}
0 0
- JFileChooser所用到的文件过滤器
- java JFileChooser与 文件过滤器FileFilter
- java 保存文件对话框的使用以及文件过滤器(FileDialog、JFileChooser)
- java 保存文件对话框的使用以及文件过滤器(FileDialog、JFileChooser)
- JFileChooser文件过滤的实现
- JFileChooser文件过滤的实现
- JFileChooser文件过滤的实现
- 文件选择器JFileChooser的创建
- JFileChooser实现文件导出导入到Excel
- 防止反编译所用到的proguard.cfg文件的编写
- Linux文件所用到的系统调用的函数总结
- 编写linux驱动所用到的头文件
- 查看动态库所用到的库文件
- drupal7 region.tpl.php 文件 及其 所用到的变量
- drupal7 node.tpl.php文件 及其所用到的变量
- 写爬虫所用到的工具类---(3)[文件]
- 编写linux驱动所用到的头文件
- abap 所用到的tcode
- Linux-网桥原理分析
- bzoj3564: [SHOI2014]信号增幅仪 最小圆覆盖
- hive jdbc 调用
- 精通CSS.DIV网页样式与布局
- HDU1588解题报告
- JFileChooser所用到的文件过滤器
- 物联网学习笔记——索引博文
- hdu 1050 Moving Tables
- hdu 1671 Phone List
- JSON数据解析的细节
- CT107D digitalTube.c
- 后缀数组的一些问题
- download_images_from_Internet
- Android自定义通知布局Notification,点击Notification导航切换回原Activity