我想将JFileChooser
开始目录更改为桌面.所以,在我的电脑里我写道:
JFileChooser fc = new JFileChooser("C:\\Users\\LNK\\Desktop");
Run Code Online (Sandbox Code Playgroud)
问题是,当我编译我的代码并在另一台计算机上运行程序时,它不起作用,因为没有C:\\Users\\LNK\\Desktop
路径.那么,是否存在某种桌面的"apsolute"路径?
您可以使用user.home
系统属性来获取用户目录.所以你的代码看起来像
String userDir = System.getProperty("user.home");
JFileChooser fc = new JFileChooser(userDir +"/Desktop");
Run Code Online (Sandbox Code Playgroud)
小智 0
用这个 ,
String desktopPath = WindowsUtils.getCurrentUserDesktopPath();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10678 次 |
最近记录: |