JAVA文件选择JFileChooser使用例子
来源:互联网 发布:东华软件员工数量 编辑:程序博客网 时间:2024/05/21 10:30
JFileChooser类的使用非常简单,主要是对一些属性的设置,以及文件筛选器的使用。
import javax.swing.JFileChooser;public class FileChooser {public static void main(String[] args){JFileChooser fc = new JFileChooser("D:");//是否可多选fc.setMultiSelectionEnabled(false);//选择模式,可选择文件和文件夹fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);//fc.setFileSelectionMode(JFileChooser.FILES_ONLY);//fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);//设置是否显示隐藏文件fc.setFileHidingEnabled(true);fc.setAcceptAllFileFilterUsed(false);//设置文件筛选器fc.setFileFilter(new MyFilter("java"));fc.setFileFilter(new MyFilter("zip"));int returnValue = fc.showOpenDialog(null);if (returnValue == JFileChooser.APPROVE_OPTION){//fc.getSelectedFile()//fc.getSelectedFiles()}}}
import java.io.File;import javax.swing.filechooser.FileFilter;public class MyFilter extends FileFilter{private String ext;public MyFilter(String extString){this.ext = extString;}public boolean accept(File f) {if (f.isDirectory()) {return true;}String extension = getExtension(f);if (extension.toLowerCase().equals(this.ext.toLowerCase())){return true;}return false;}public String getDescription() {return this.ext.toUpperCase();}private String getExtension(File f) {String name = f.getName();int index = name.lastIndexOf('.');if (index == -1){return "";}else{return name.substring(index + 1).toLowerCase();}}}
- JAVA文件选择JFileChooser使用例子
- 文件选择框JFileChooser的使用
- java 选择文件夹 JFileChooser
- java poi+JFileChooser选择框导出excel文件
- JFileChooser (Java Swing提供的文件选择对话框)
- JFileChooser (Java Swing提供的文件选择对话框)
- Java-记事本程序、文件选择对话框(JFileChooser)
- 文件选择类JFileChooser用法
- JFileChooser 文件选择对话框API
- 使用JFileChooser打开文件
- 使用JFileChooser保存文件
- JAVA 文件对话框JFileChooser
- java JFileChooser 文件过滤
- Java Swing 使用JFileChooser保存带自定义后缀名的文件
- 为JFileChooser添加选择文件验证功能
- JFileChooser文件的选择与保存
- JFileChooser文件的选择与保存
- JFileChooser文件的选择与保存
- JS,Jquery获取select,dropdownlist,checkbox 下拉列表框的值
- 最美的瞬间
- 数据库中存储Session信息
- linux下平台设备的识别
- Linux 线程实现机制分析
- JAVA文件选择JFileChooser使用例子
- oracle笔记第一章初步了解oracle
- MFC ADO 连接SQL SERVER数据库
- 解决火狐iframe自适应高度,兼容IE6、7、8
- Windows设置共享文件(待完善)
- Spring的proxool连接池(TOMCAT)
- suncity告诉你围棋的历史
- 循环线程
- iphone web显示google地图