首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么用java实现记事本的保存功能?

2012-01-01 
如何用java实现记事本的保存功能????如何用java实现记事本的保存功能????不是另存,是保存!!谢谢大家指点!!

如何用java实现记事本的保存功能????
如何用java实现记事本的保存功能????
不是另存,是保存!!
谢谢大家指点!!!!!!!!!!!!!

[解决办法]
区别不大,
就是要不要输入文件名而以,
先将打开的文件路径保存到一个String里,
保存的时候拿来用就可以了。
[解决办法]
public boolean saveFile(File notefile,String data){
this.file = notefile;
if(notefile!=null){
try{
FileWriter fw=new FileWriter(notefile);
fw.write(data);
fw.close();
return true;
}
catch(Exception e){
JOptionPane.showMessageDialog( null , "保存文件出错: "+e.getMessage(), "错误 ",JOptionPane.WARNING_MESSAGE);
}
}
else{
return saveAs(notefile,data);}
return false;
}

//----另存为-------------------
public boolean saveAs(File notefile,String data)
{ if(notefile==null)
filechooser.setDialogTitle( "保存 ");
else
filechooser.setDialogTitle( "另存为 ");
if(JFileChooser.APPROVE_OPTION == filechooser.showSaveDialog( parent )){
File file = filechooser.getSelectedFile();
return saveFile(file,data);
}
return false;
}

热点排行