很多时候希望在JFileChooser选择文件夹,如想要在一个文件夹中批量创建文件或者文件夹,图中示例是为creat按钮添加的监听类,在监听类中实现的选择文件夹功能,而后将该文件夹的路径显示在之前创建的JTextFiled中。mypanel是继承panel的一个面板类
creat.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser jf = new JFileChooser();
jf.setDialogTitle("批量创建文件");
jf.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//表示只能选择文件夹(或者叫目录类型)
jf.showOpenDialog(myPanel.this);
jte.setText(jf.getSelectedFile().getAbsolutePath());
}
});