java如何把JFrame中Jtextfield里输入的字符串保存成文件?

刚学java,用装饰模式练习写了一个注册系统。具体构件类实现了在JFrame的JTextfield框中输入账号和密码进行注册,还有一个user实体类,里边get和set具体构建类里的账号密码。现在需要写一个具体装饰类将输入的账号和密码保存成文件,求问怎么办??

以txt为例(追加内容不覆盖):

public void saveUserInfo(String userAccount,String userPwd) throws IOException{
        FileWriter fWriter=null;
        //注意文件路径,还需要注意windows和Linux的区别
        File file=new File("G:\\userInfo.txt");
        //第二个参数不能遗漏,不然默认是覆盖原信息
        fWriter=new FileWriter(file,true);
        PrintWriter pWriter=new PrintWriter(fWriter);
        pWriter.println(userAccount.concat("---").concat(userPwd));
        pWriter.flush();
        fWriter.flush();
        pWriter.close();
        fWriter.close();
    }