注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 DOS命令杀掉进程
 帮助

GUI:我的java笔记(2)


2008-04-15 15:59:46
 标签:java基础   [推送到技术圈]

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




    文章评论
 
2008-04-15 16:42:20
恩 应该认认真真做笔记

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: