Woj*_*zyk 14
使用:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//or
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
Run Code Online (Sandbox Code Playgroud)
和...一起:
chooser.getCurrentDirectory()
//or
chooser.getSelectedFile();
Run Code Online (Sandbox Code Playgroud)
然后调用返回getAbsoluteFile()的File对象.
JFileChooser的getSelectedFile()方法,返回一个File对象.使用getAbsolutePath()以获取文件的绝对名称.
来自javadoc的修改示例:
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this directory: " +
chooser.getSelectedFile().getAbsolutePath());
}
Run Code Online (Sandbox Code Playgroud)