2015-10-06 65 views
0

我想通过使用FileDialog从用户获取文件夹路径。当用户创建一个新文件夹,然后选择它并点击“打开”,打开文件夹以选择其中的新文件。但是,我想在不打开它的情况下选择新文件夹的路径。我的示例代码如下:如何选择一个文件夹用于保存在SWT中?

// File standard dialog 
    FileDialog fileDialog = new FileDialog(shell); 
    // Set the text 
    fileDialog.setText("Select File"); 
    // Set filter on .txt files 
    fileDialog.setFilterExtensions(new String[] { "*.txt" }); 
    // Put in a readable name for the filter 
    fileDialog.setFilterNames(new String[] { "Textfiles(*.txt)" }); 
    // Open Dialog and save result of selection 
    String selected = fileDialog.open(); 
    System.out.println(selected); 

有人可以提供一些建议吗?谢谢。

回答

1

如果您想让用户选择一个目录,您可以使用DirectoryDialog而不是FileDialog。

相关问题