怎样将获取到的文本框的值写入到文件中,能在我的代码上加上这个功能或写一个实例吗?谢谢!

解决方案 »

  1.   

    printwriter pw=new printwriter(new filewriter("文件路径"),true);
    pw.writer(textname.getparameter());不知道对不对,试一下吧
      

  2.   

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    public class TextAreaDemo extends JFrame implements ActionListener{
    JTextArea ta=new JTextArea(10,10);
    JLabel j=new JLabel("准备写入");
    JButton b=new JButton("确定写入");
    JPanel p=new JPanel();
    public TextAreaDemo(){
    p.add(ta);
    p.add(j);
    p.add(b);
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    this.setContentPane(p);
    this.setTitle("信息录入器");
    this.setSize(400,200);
    this.setVisible(true);
    b.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {

    if(e.getSource().equals(b))
    {
    try{
    PrintWriter out=new PrintWriter(new FileWriter("area.txt",true));
    String str=ta.getText();
    out.println(str);
    out.close();
    j.setText("已经写入");
    }catch(Exception ex){
    System.out.println(ex);
    }

    }
    }
    public static void main(String[] args){
    new TextAreaDemo();
    }
    }