如何选择用于保存 SWT 的文件夹?
How to choose a folder to use for save in SWT?
我想使用 FileDialog 从用户获取文件夹路径。当用户创建一个新文件夹然后选择它并单击"open",文件夹打开以选择其中的新文件。但是,我想在不打开它的情况下获取所选新文件夹的路径。我的示例代码如下:
// 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);
任何人都可以提供一些建议吗?谢谢。
如果您想让用户选择一个目录,您可以使用 DirectoryDialog 而不是 FileDialog。
我想使用 FileDialog 从用户获取文件夹路径。当用户创建一个新文件夹然后选择它并单击"open",文件夹打开以选择其中的新文件。但是,我想在不打开它的情况下获取所选新文件夹的路径。我的示例代码如下:
// 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);
任何人都可以提供一些建议吗?谢谢。
如果您想让用户选择一个目录,您可以使用 DirectoryDialog 而不是 FileDialog。