zoukankan      html  css  js  c++  java
  • 在生成一个窗体的时候,点击窗体的右上角关闭按钮激发窗体事件的方法:窗体Frame为事件源,WindowsListener接口调用Windowsclosing()。

    事件模式的实现步骤:

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

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

     

    重点:学会处理对一个事件源有多个事件的监听器(在发送消息时监听器收到消息的排名不分先后)。

    事件监听的响应顺序是不分先后的,不是谁先注册谁就先响应。

    事件监听由两个部分组成(接口和接口的实现类)。

    事件源     事件对象                        事件监听

     gril       EmotinEvent       EmotionListener(接口)Boy(接口的实现类)

    鼠标事件:MouseEvent,接口:MouseListener

    P235 ActionEvent

    注意在写程序的时候:import java.awt.*;以及import java.awt.event.*注意两者的不同。

     

    在生成一个窗体的时候,点击窗体的右上角关闭按钮激发窗体事件的方法:窗体Frame为事件源,WindowsListener接口调用Windowsclosing()

    为了配合后面的实现,我们必须将WindowsListener所有的方法都实现,除了Windowsclosing方法,其余的方法均为空实现。

    (练习:写一个带button窗体,点关闭按钮退出。)

    上面程序中实现了许多不必要的实现类,虽然是空实现。

    为了避免上面那些无用的实现,可以利用WindowEvent的一个WindowEvent类,还是利用windowsListener。还有WindowAdapter类,它已经实现了WindowsListener。它给出的全部都是空实现,那就可以只写想要实现的类,去覆盖其中的类,就不用写空实现。

    注意:监听过多,会抛tooManyListener例外。

  • 相关阅读:
    silverlight通过WCF访问SQLserver示例
    PRISM ‘VS100COMNTOOLS’ not set. Cannot set the build environment
    定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节
    silverlight+WCF之Hello world
    Java基础——注释规范
    Java基础—JDK环境变量配置
    Java基础—异常
    Java基础—面向对象
    Java基础—基础语法与常用命令
    Eclipse添加Junit测试
  • 原文地址:https://www.cnblogs.com/borter/p/10744089.html
Copyright © 2011-2022 走看看