0
我试图打开询问新文件的名称和放置它的位置的对话框,然后在正确的位置创建新文件。 但是,保存对话框(这是我看到的最类似的对话框)保存打开的文件。 但是,我想,如果我右键单击文件,并选择将文件的一部分保存在另一个位置,将打开一个保存对话框,它将在选定的位置保存部分文件(我有创建规格的函数I想要在新文件中)。插件开发:使用FileDialog创建新文件对话框
我尝试这样做:
String[] FILTER_NAMES = { "Spectra Files (*.spectra)"};
// These filter extensions are used to filter which files are displayed.
String[] FILTER_EXTS = { "*.spectra"};
// User has selected to save a file
FileDialog dlg = new FileDialog(shell, SWT.SAVE);
dlg.setFilterNames(FILTER_NAMES);
dlg.setFilterExtensions(FILTER_EXTS);
String fn = dlg.open();
,但是,当我按下保存,我希望它在调用函数创建新的文件:
createSpectraFile();
这是创建一个新的文件与我想要的内容。
有办法做到这一点吗?