我想在用户主文件夹中打开一个 FileDialog 窗口(即 /home/user 或 /Users/unsername)
我使用 System.getProperty 读取了用户主文件夹:
String homefolder = System.getProperty(user.home);
并且该变量包含正确的主文件夹。但是当我在 FileDialog 中设置过滤器路径时,它只打开(在 linux 中)不进入用户主目录的 /home 级别。
这是源代码:
FileDialog dialog = new FileDialog(shell);
dialog.setText("Choose a certificate");
String platform = SWT.getPlatform();
String homefolder = System.getProperty("user.home");
dialog.setFilterPath(homefolder);
任何的想法?这是一个屏幕截图: