如何设置Swing JFileChooser的默认文件名?

Chi*_*oni 6 java file-io swing jfilechooser

我想Untitled.txt在文本框中设置默认文件名JFileChooser.我可以设置吗?

Gil*_*anc 9

使用以下代码:

        JFileChooser fileChooser = new JFileChooser();
        File file = new File("C:/untitled.txt");
        fileChooser.setCurrentDirectory(file);
Run Code Online (Sandbox Code Playgroud)

您必须指定完整路径 untitled.txt

  • `C:/`如何在Linux/Unix或OS X上运行?最好将用户指向`user.home`. (5认同)

Rag*_*ine 5

您必须使用 setSelectedFile 方法并传递一个文件作为参数。该文件不必存在。
如果指定了文件路径,文件选择器将尝试指向文件目录(如果存在)

JFileChooser fileChooser = new JFileChooser(); fileChooser.setSelectedFile(new File("C:\\file.txt")); fileChooser.showSaveDialog(null);