package com.test;
import java.awt.FlowLayout;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Test extends JFrame{
/**
* @仅供参考
*/
JLabel jl1,jl2,jl3,jl4,jl5,jl6;
JTextField jta1,jta2,jta3,jta4,jta5,jta6;
JButton jb1,jb2;
public Test(){
jl1 = new JLabel("姓名");
jta1 = new JTextField(10);
//加上别的组件
this.setLayout(new FlowLayout());
this.add(jl1);
this.add(jta1);
jb1 = new JButton("确定");
jb2 = new JButton("保存");
jb2.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if(e.getSource() == jb2){
try {
BufferedWriter bw =new BufferedWriter( new FileWriter((new File("D:\\result.txt"))));
bw.append("姓名"+jta1.getText());
bw.flush();
System.out.println("姓名:"+jta1.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
} );
this.add(jb1);
this.add(jb2);
this.setSize(300, 300);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test test = new Test();
}
}