java swing 本地目录或文件选择
直接上代码
JButton fileChoose = new JButton("选择文件或目录");
fileChoose.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int option = fileChooser.showOpenDialog(f);
if (option == JFileChooser.APPROVE_OPTION) {
File file = fileChooser.getSelectedFile();
System.out.println(file);
labelFile.setText(file.toString());
} else {
labelFile.setText("已取消,请重新选择");
}
}
});