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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把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();
 

参考技术A 首先获取文本框里的文本内容,再用IO流将文本内容写入文本文件。本回答被提问者采纳 参考技术B 用IO流啊,生成一个文本, 参考技术C 为什么非要用文件呢?麻烦,速度还慢。用数据库存多简单啊。

java中怎样提取文本框中的内容输出到文件?

java+struts,页面上有三个控件,分别<input type=text ><INPUT type=button value=copy> <TEXTAREA cols= rows= >,下面是需求:在textarea内输入任意内容,text内输入要输出文件的名字例如"abc",点击button后把textarea中的内容生成xml文件即"abc.xml"到默认的目录下(任意指定即可)。
求助!!
补充一下:在本地机器上任意目录(你自己指定的目录,如E:/java)生成xml文件以及日志文件

参考技术A 作为表单提交,然后通过request.getParameter("元素name");
就可以获得这些数据了。
参考技术B 服务器目录还是客户端目录?
如果在服务器短自己去参考下dom4j或者jdom
客户端就找查查js的activex控件

以上是关于如何把java文本框内容保存到文本文件里的主要内容,如果未能解决你的问题,请参考以下文章

如何向java jframe中添加下拉列表 按钮 文本框 最后把信息存储在文件里

如何使用 VB.net 将特定文本框的内容保存到文件

如何调用本地js文件为网页文本框输入内容

如何获取C++中文本输入框的内容

js读取文本,如何把读取到的某些内容替换成特定内容?

java swing如何把获取的文本框值添加到Table表格中,能否给个简单的例子,急用!急用!谢谢