第1章图形用户界面设计.pptVIP

  • 5
  • 0
  • 约1.3万字
  • 约 73页
  • 2018-12-22 发布于福建
  • 举报
第1章图形用户界面设计

当按下、释放或敲击键盘上一个键时就触发了键盘事件,在Java事件模式中,必须要有发生事件的事件源。当一个组件处于激活状态时,敲击键盘上一个键就导致这个组件触发键盘事件。使用KeyListener接口处理键盘事件,该中有如下3个方法。 public void keyPressed(KeyEvent e) public void keyTyped(KeyEvent e) public void KeyReleased(KeyEvent e) 让事件源所在的类的实例作为监视器,能让事件的处理比较方便,这是因为,监视器可以方便的操作事件源所在的类中的其他成员。当事件的处理比较简单,系统也不复杂时,让事件源所在的类的实例作为监视器是一个不错的选择。但是,当事件的处理比较复杂时,使用当前窗口会让系统缺乏弹性,因为每当修改处理事件的代码时都将导致事件源所在的类的代同时被编译,反之也是。 1.授权模式 Java的事件处理是基于授权模式,即事件源调用调用方法将某个对象注册为自己的监视器。 2.接口回调 Java语言使用接口回调技术实现处理事件的过程。 addXXXListener(XXXListener listener) 方法中的参数是一个接口,listener可以引用任何实现了该接口的类所创建的对象,当事件源发生事件时,接口listener立刻回调被类实现的接口中的某个方法。 3.方法绑定 从方

文档评论(0)

1亿VIP精品文档

相关文档