package h04;
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TestTextField{
public static void main(String[] args){
TFFrame1 f=new TFFrame1();
f.addWindowListener(new closeFrame2());
}
}
@SuppressWarnings("serial")
class TFFrame1 extends Frame{
TFFrame1(){
TextField tf=new TextField();
setLayout(new BorderLayout());
add(tf,"North");
tf.addActionListener(new tflistener());
setSize(400,400);
setLocation(300,300);
setVisible(true);
}
}
class tflistener implements ActionListener{
public void actionPerformed(ActionEvent e) {
TextField tf=(TextField)e.getSource();
System.out.println(tf.getText());
tf.setText("");//输入后文本中为空
// TODO Auto-generated method stub
}
}
class closeFrame2 extends WindowAdapter{
public void windowClosing(WindowEvent e){
System.exit(1);
}
}