谢谢

解决方案 »

  1.   

    PrintWriter(File file) 中的write(String str)方法不行吗?
      

  2.   

    直接获得JtextArea里的内容,
    然后write到一个文件呀
      

  3.   

    给你写了一个GUI的 很简单的功能  能将JTextArea里的东西输入到C盘的1.txt文本中去。
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import javax.swing.*;public class STest extends JFrame{
    private JPanel panel;
    private JTextArea textArea;
    private JButton button;

    public STest(){
    super("Test");

    panel = new JPanel(new GridLayout(2, 1));
    textArea = new JTextArea(200, 150);
    button = new JButton("Add Text");
    button.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
    String text = textArea.getText();
    try{
    FileWriter fw = new FileWriter("C:/1.txt");

    BufferedWriter bw = new BufferedWriter(fw);

    bw.write(text);

    bw.close();
    }catch(IOException ex){
    ex.printStackTrace();
    }
    }
    });

    panel.add(textArea);
    panel.add(button);

    add(panel);
    setSize(300, 175);
    setVisible(true);
    }
        public static void main(String args[]) {
            new STest();
        }
    }