swing的JFileChooser组件

JFileChooser的功能与AWT中的FileDialog基本相似,也是用于生成"打开文件"、"保存文件 "对话框。与FileDialog不同的是,JFileChooser无须依赖于本地平台的GUI,它由100%纯Java实现,在所有平台上具有完全相同的行为,并可以在所有平台上具有相同的外观风格

 

JFileChooser使用步骤如下

1、创建JFileChooser对象: JFileChooser chooser = new JFileChooser("D:\huanf2");//指定默认打开的本地磁盘路径

2、调用JFileChooser的一系列可选方法,进行初始化 (1)setSelectedFile(File file)/setSelectedFiles(File[] selectedFiles):作用是设定默认选中的文件 (2)setMultiSelectionEnabled(boolean b):作用是设置是否允许多选,默认是单选 (3)setFileSelectionMode(int mode):作用是设置可以选择内容,例如文件、文件夹等,默认只能选择文件

3、打开文件对话框 (1)showOpenDialog(Component parent):打开文件加载对话框,并指定父组件 (2)showSaveDialog(Component parent):打开文件保存对话框,并指定父组件

4、获取用户选择的结果 (1)File getSelectedFile():获取用户选择的一个文件 (2)File[] getSelectedFiles():获取用户选择的多个文件

 

swing的JFileChooser组件_练习