程序调用机制:
例如:
Button b1=new Button();
Monitor2 bh = new Monitor2();
b1.addActionListener(bh);//
调用事件调用机制的接口
Class Monitor2 implements ActionListener
{
public Void actionPerformed(ActionEvent e)
{
//
产生一个事件能够对这个事件进行操做,这里应该是按钮的操做
//
能够经过
e.getActionCommand()
来区分是那一个
button
调用该事件。
}
}
TextField
类:
java.awt.TextField
类用来建立文本对象,文本框
TextField
对象一样能够产生
Action
(光标在文本框中敲回车)
监听器问题:
button
类,当按下的时候怎么才能拿到其余控件的属性值,以及更改其余控件的属性值。
class TFFrame extend Frame
{
}
class MyMonitor implements ActionListener{
TFFrame tf =null;
public MyMonitor(TFFrame tf)
{
this.tf=tf;//
得到窗口类的引用,解决问题。
}
……
}
另一种方法:
使用内部类机制。