本帖最后由 仙兒哥 于 2013-4-10 00:19 编辑
以下是打开文件的代码 :
//保存按钮
MenuItem mntmNewItem_2 = new MenuItem(menu_1, SWT.NONE);
mntmNewItem_2.setText("保存");
mntmNewItem_2.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent e) {
FileDialog dialog = new FileDialog(getShell());
dialog.setFilterExtensions(new String[]{"*.txt","*.java"});
dialog.setOverwrite(true);
String saveFile=dialog.open();
String dir = dialog.getFilterPath();
String name = dialog.getFileName();
if (dir != null && name != null) {
saveFile(new File(dir, name)); // 把TextArea中的文本写入到指定的File中
}
}
private void saveFile(File file) {
String content = Text.DELIMITER;
try (
FileWriter fw = new FileWriter(file);
) {
fw.write(content);
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
// TODO 自动生成的方法存根
}
});
之前的TXT文件
保存
竟然是打开!!!? 好吧点击一下试试吧
什么!!! 文件时空的了 那个TXT
|