JFileChooser组件可以弹出对话框,让用户选择浏览路径并选择文件或创建一个文件。
构造函数
(1)默认构造函数:JFileChooser();
(2)参数为currentDirectory:JFileChooser(currentDirectory),参数表示的意思是打开文件选取器时默认显示的文件夹(默认为用户文件夹)
(3)参数为currentDirectoryPath:JFileChooser(currentDirectoryPath),参数表示的意思是打开文件选取器时默认显示的文件夹(默认为用户文件夹)
方法:
setCurrentDirectory() 定位到当前的目录
setFileSelectionMode() 设置选择模式,包含:
FILES_ONLY 只选文件;
DIRECTORIES_ONLY 只选文件夹;
FILES_AND_DIRECTORIES 可选文件或文件夹
setMultiSelectionEnabled() 设置是否允许多选
addChoosableFileFilter()
setFileFilter()设置选择对话框滤除哪些类型文件
//设计卡片
import java.io.*;
import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter;
import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.Panel;
import java.awt.event.*;
import java.util.*;
public class QuizCardBuilder {
private JTextArea