Java文本编辑器 - 如何创建新文件

时间:2015-03-02 19:34:10

标签: java

我按照本教程学习如何用Java创建一个简单的文本编辑器,但编写教程的人似乎忽略了如何创建新文件http://forum.codecall.net/topic/49721-simple-text-editor/

在大多数情况下,我能够遵循指南,但我不知道如何创建“新文件”功能。

2 个答案:

答案 0 :(得分:0)

你可以编写这样的代码来创建新文件:

try {

      File file = new File("c:\\newfile.txt");

      if (file.createNewFile()){
        System.out.println("File is created!");
      }else{
        System.out.println("File already exists.");
      }

    } catch (IOException e) {
      e.printStackTrace();
}

答案 1 :(得分:0)

当您单击文本编辑器上的“保存”按钮时,请将其包含在actionPerformed()方法中 -

FileDialog fd=new FileDialog(f1,"Save Your File",FileDialog.SAVE);
fd.setSize(400,200);
fd.setVisible(true);
try 
{
FileWriter fw=new FileWriter(fd.getDirectory()+fd.getFile());
fw.write(t1.getText()); // t1 is the name of your textarea
fw.close();
}
catch(Exception e)
{
}