目录对话框不会滚动到过滤器路径集。

时间:2017-06-30 05:00:34

标签: java swt

我的目录对话代码:

    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文件夹作为我的选择。我需要向下滚动才能看到。

截图: enter image description here

0 个答案:

没有答案
相关问题