JFileChooser 更改 Windows 中的默认目录

2022-09-02 05:18:51

我想在Windows上将我的JFileChooser的默认目录更改为“我的音乐”。此目录位于我的帐户上,因为我的用户名是C:\Users\Fre\MusicFre

默认设置为(取决于我认为的操作系统)。如何更改此设置?C:\Users\Fre\Documents


答案 1

您可以在初始化 JFileChooser 对象时使用 API 方法 setCurrentDirectory

public void setCurrentDirectory(File dir)

示例用法可能如下所示:

yourFileChooser.setCurrentDirectory(new File  
(System.getProperty("user.home") + System.getProperty("file.separator")+ "Music"));

答案 2

为什么不在创建文件时为文件选择器提供路径,例如:

JFileChooser chooser = new JFileChooser("C:\\Users\\Fre\\Music\\");

推荐