GUI:我的java笔记(2)
程序调用机制:
例如:
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;//获得窗口类的引用,解决问题。
}
……
}
另外一种方法: 使用内部类机制。
|


working_IT
博客统计信息
热门文章
最新评论
友情链接
