在JFileChooser

时间:2017-07-28 09:32:26

标签: java directory jfilechooser

我使用JFileChooser只选择目录,所以我将选择模式设置为DIRECTORIES_ONLY,但问题是当我选择目录时,绝对路径显示在文本字段中,如下图:

enter image description here

有没有办法只显示目录名称,如文件选择模式?

这是我的代码:

import javax.swing.JFileChooser;

public class MyForm {


    public static void main(String[] args) {

        JFileChooser chooser = new JFileChooser();
        chooser.setCurrentDirectory(new java.io.File("./"));
        chooser.setDialogTitle("Select directory");
        chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        chooser.setAcceptAllFileFilterUsed(false);

        if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
            System.out.println(chooser.getSelectedFile().getAbsolutePath());            
        }       
    }
}

0 个答案:

没有答案