我的目录对话代码:
Display.getDefault().syncExec(() -> {
Shell shell = new Shell(Display.getDefault(), SWT.NO_TRIM | SWT.PRIMARY_MODAL);
shell.setSize(0, 0);
shell.open();
DirectoryDialog directoryDialog = new DirectoryDialog(shell, SWT.SHEET);
directoryDialog.setFilterPath(myPath);
directoryDialog.setMessage("My Message");
directoryDialog.setText("My Title"));
shell.forceActive();
shell.setActive();
shell.setImage(Icons.IMAGE_APP_LOGO);
if (SysInfo.isWin()) {
shell.setMinimized(true);
shell.setMinimized(false);
}
favoriteParentFolder = directoryDialog.open();
shell.dispose();
});
我的问题是:
让我们假设myPath = "C:\\Username\\Desktop\\Z Folder"
我有"一个文件夹"," B文件夹",...在桌面内。
目录对话框视图,不显示Z文件夹作为我的选择。我需要向下滚动才能看到。