zoukankan      html  css  js  c++  java
  • 接口因对不同的事件监听器对其处理可能不同

    在java.util中有EventListener接口:所有事件监听者都要实现这个接口。

    java.util中有EventObject类:所有的事件都为其子类。

    事件范例在CoreJavaGirl.java文件中。(文件已加注释)                                   

    注意:接口因对不同的事件监听器对其处理可能不同,所以只能建立监听的功能,而无法实现处理。

    下面程序建立监听功能:

    //监听器接口要定义监听器所具备的功能,定义方法

    {

      void WhatIdoWhenGirlHappy(EmotionEvent e);

    void WhatIdoWhenGirlSad(EmotionEvent e);

    }

    注意查看参考书:事件的设置模式,如何实现授权模型。

     

    事件模式的实现步骤:

    开发事件对象(事件发送者)——接口——接口实现类——设置监听对象

    一定要理解透彻Gril.java程序。

     1 package TomTexts;
     2 
     3 
     4 import java.applet.Applet;
     5 import java.awt.*;
     6 public class TomTexts_42 extends Applet{
     7     private Label label1;
     8     public void init()
     9     {
    10         label1=new Label();
    11         //set text in label1
    12         label1.setText("new text");
    13         //add label component
    14         add(label1);
    15     }
    16     public void paint(Graphics g)
    17     {
    18         //get label1's text
    19         showStatus("Label is displaying: " + label1.getText());
    20     }
    21 }
  • 相关阅读:
    用nodejs 开发的智能提示
    分布式系统之消息中间件rabbitmq
    理解RESTful架构
    zf框架的思想及学习总结
    php网上支付易宝
    phpstorm使用技巧
    phpstorm使用技巧
    mysql中的数据类型
    CF113D 高斯消元、dp
    bzoj4008: [HNOI2015]亚瑟王 dp
  • 原文地址:https://www.cnblogs.com/borter/p/9425293.html
Copyright © 2011-2022 走看看