程序調用機制:
例如:
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;//
得到窗口類的引用,解決問題。
}
……
}
另一種方法:
使用內部類機制。