【发布时间】:2017-08-09 21:14:56
【问题描述】:
我正在尝试打开对话框,询问新文件的名称和放置位置,然后在正确的位置创建新文件。 但是,保存对话框(这是我看到的最相似的对话框)保存打开的文件。 但是,我希望如果我右键单击文件并选择将部分文件保存在另一个地方,将打开一个保存对话框,它将部分文件保存在所选位置(我有创建我想要的规格的功能在新文件中)。
我试过这个:
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();
这是创建一个包含我想要的内容的新文件。
有办法吗?
【问题讨论】:
标签: java eclipse plugins jface savefiledialog