//首先定义一个文件选择器:
private JFileChooser jfcDir = new JFileChooser();
//再编写相应的触发事件:
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == chooseDirButton)
{
jfcDir.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);//只选择目录
jfcDir.setDialogTitle("选择目录");
int result = jfcDir.showOpenDialog(this);
if (result == JFileChooser.APPROVE_OPTION)
{
File f = jfcDir.getSelectedFile();
trainDirTextField.setText(f.getAbsolutePath()); //在相应文本框显示所选路径
}
else
{
return; //若点击取消则直接关闭窗口
}
}
}
本文介绍如何在Java Swing应用程序中使用JFileChooser组件仅选择目录,并展示了如何设置文件选择器仅显示目录选项,以及如何获取所选目录的绝对路径。
667

被折叠的 条评论
为什么被折叠?



