4.3.1 文件打开与保存
文本编辑器的保存和打开功能的实现用文件对话框及输入输出流来完成。先建立打开和
保 存 对 话 框 , 在 public void actionPerformed(ActionEvent e) 里 分 别 用 FileWriter() 和
FileReader()方法实现保存和打开。
filedialog_save=new FileDialog(this,"保存文件对话框",FileDialog.SAVE);
filedialog_save.setVisible(false);
filedialog_load=new FileDialog(this,"保存文件对话框",FileDialog.LOAD);
filedialog_load.setVisible(false);
filedialog_save.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
filedialog_save.setVisible(false);
}
});
filedialog_load.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
filedialog_load.setVisible(false);
}
});
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==itemSave)
{
filedialog_save.setVisible(true);
if(filedialog_save.getFile()!=null)
{
try {File file=new
File(filedialog_save.getDirectory(),
filedialog_save.getFile());
tofile=new FileWriter(file);
评论2
最新资源