请问用什么方法可以将java 窗体里的数据(即各个控件里面的数据)写如到txt文件中啊?
我是新手,请各位大侠帮帮忙,指点一下.

解决方案 »

  1.   


    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;import javax.swing.*;
    public class WriteFile { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    JFrame jf = new JFrame("Frame");
    final JTextField jtf = new JTextField(21);
    JButton j = new JButton("写入文件");
    j.addActionListener(new ActionListener(){
     
    public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    File f = new File("H:/file.txt");
    try {
    FileWriter fw = new FileWriter(f);
    fw.write(jtf.getText());
    fw.write("\r\n");
    fw.flush();
    System.out.println(jtf.getText()+"已经写入文件");
    } catch (IOException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
    }
    }
    });
    jf.setLayout(new FlowLayout());
    jf.getContentPane().add(jtf);
    jf.getContentPane().add(j); 
    jf.setVisible(true);
    jf.pack();
    }}
      

  2.   

    应该是对的,而且写的很标准,你看看你有没有H盘
    haisenmai(我应该做得到)写的程序真好,顶顶