如何把java文本框内容保存到文本文件里

我做了个网站,想把用户反馈意见用文本文件的形式保存起来。就是用户点击提交,就把文本框里的内容保存到一个新建文本文件里。我在服务器上打开文本文件就能看到用户意见。这样子。

参考下面代码:

import java.io.*;
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.*;
public class WriterTo extends JFrame implements ActionListener{
 JButton b;JTextField t;
 public WriterTo(){
  super("文本框内容写入文件");
  JLabel l=new JLabel("请输入内容:");
  t=new JTextField(20);
  b=new JButton("写入");
  b.addActionListener(this);
  this.add(l);
  this.add(t);
  this.add(b);
  this.setLayout(new FlowLayout());
  this.pack();
  this.setVisible(true);
 }
 public void actionPerformed(ActionEvent e) {
  if(e.getSource()==b){
   if(t.getText().equals("")){
    JOptionPane.showMessageDialog(null,"请输入内容~","错误",JOptionPane.ERROR_MESSAGE);
    t.grabFocus();
   }else{
    write(t.getText());
    JOptionPane.showMessageDialog(null,"写入成功","提示",JOptionPane.INFORMATION_MESSAGE);
   }
  }
 }
 public void write(String line){
  try{
   File f=new File("c:/文本框.txt");//向指定文本框内写入
   FileWriter fw=new FileWriter(f);
   fw.write(line);
   fw.close();
  }catch(Exception e){

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

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
首先获取文本框里的文本内容,再用IO流将文本内容写入文本文件。本回答被提问者采纳
第2个回答  2012-05-13
用IO流啊,生成一个文本,
第3个回答  2012-05-13
为什么非要用文件呢?麻烦,速度还慢。用数据库存多简单啊。
相似回答