基本事件定义(观察者模式 Command模式)
import java.awt.*;
import java.awt.event.*;
public class TFActionEvent {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new TFFrame();
}
}
class TFFrame extends Frame
{
TFFrame()
{
TextField tf = new TextField();
tf.setName("tf");
add(tf,"North");
TextField tf2 = new TextField();
tf2.setName("tf2");
//add(tf2);
add(tf2,"Center");
tf.addActionListener(new TFActionListener());
tf2.addActionListener(new TFActionListener());
pack();
setVisible(true);
}
}
class TFActionListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
TextField tf = (TextField)arg0.getSource();
System.out.println(tf.getName()+":"+tf.getT