在这里,我使用filechooser选择了文件夹,并选择了以MANI.TXT命名的所有文件,然后尝试从文件中删除c:引用,我需要帮助来简化filechooser代码,而没有显示类型下拉的文件?
JFileChooser chooser = new JFileChooser();
//chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle("Choose workSpace Path");
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.setAcceptAllFileFilterUsed(false);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
System.out.println("getCurrentDirectory(): " + chooser.getCurrentDirectory());
System.out.println("getSelectedFile() : " + chooser.getSelectedFile().getAbsolutePath());
}
String path= chooser.getSelectedFile().getAbsolutePath();
File folder = new File(path);
最佳答案
实现自定义FileSystemView
。