String dir = ""; // 缺省路径
Component parent = null; // Dialog上级组件
JFileChooser chooser = new JFileChooser(dir);
javax.swing.filechooser.FileFilter dirFilter = new javax.swing.filechooser.FileFilter()
{
public boolean accept(File f)
{
return f.isDirectory();
}
public String getDescription()
{
return "";
}
};
chooser.setFileFilter(dirFilter);
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
if (chooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION)
{
dir = chooser.getSelectedFile().getAbsolutePath();
System.out.println("filepath=" + dir);
}
{
return "";
}
};
chooser.setFileFilter(dirFilter);
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
if (chooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION)
{
dir = chooser.getSelectedFile().getAbsolutePath();
System.out.println("filepath=" + dir);
}