写一个java GUI界面,有个文本框可输入文本,按个按钮之后输出到文件中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个java GUI界面,有个文本框可输入文本,按个按钮之后输出到文件中相关的知识,希望对你有一定的参考价值。

参考技术A 给你写个简单的,参考一下吧
package uni;

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class Guiwriter extends JFrame

JPanel p1 = new JPanel();
JPanel p2 = new JPanel();

JLabel l = new JLabel("请输入内容:");

JTextField f = new JTextField();
JButton b = new JButton("执行");

public Guiwriter() //构造方法

this.setLayout(new BorderLayout());
p1.setLayout(new GridLayout(3, 2));
p1.add(l);
p1.add(f);

this.add(p1, BorderLayout.NORTH);
p2.add(b, BorderLayout.CENTER);
this.add(p2, BorderLayout.CENTER);

this.setSize(200, 200);
this.setVisible(true);

b.addActionListener(
new ActionListener()

public void actionPerformed(ActionEvent e)

String str =f.getText();
run(str);


);



public void run(String str)

String rtnFile1 = "d:/OK.txt";//输出文件路径
try
BufferedWriter bw = new BufferedWriter(new FileWriter(rtnFile1));
String str1 = str ;
bw.write(str1);
bw.newLine();
bw.flush();
bw.close();

catch (IOException e)
e.printStackTrace();



public static void main (String args[])
new Guiwriter();

本回答被提问者和网友采纳

以上是关于写一个java GUI界面,有个文本框可输入文本,按个按钮之后输出到文件中的主要内容,如果未能解决你的问题,请参考以下文章

Java编程(基于图形界面)从文件中读出数据,显示在文本框中

如何使 Dlookup 文本框可写

如何使用 jQuery 使文本框可拖动?

十. 图形界面(GUI)设计7.文本框和文本区的输入输出

如何在 MVC 中使文本框可选

MATLAB GUI制作快速入门