zoukankan      html  css  js  c++  java
  • ZK框架笔记5、事件

            事件是org.zkoss.zk.ui.event.Event类,它通知应用程序发生了什么事情。每一种类型的事件都由一个特定的类来表示。
            要响应一个事件,应用程序必须为事件注册一个或更多事件监听器。有3种方式可以为一个组件事件监听器。
     
    (1)一般制定onXXX事件监听器为组件的属性,作为属性定义的事件监听器。
    <window title="Hello" border="normal">
        <button label="say hello" onClick="alert(&quto;Hello World!&quot;)" />
    </window>
    (2)在相关的组建类中定义onXxx()方法,作为方法定义的事件处理器。
     1 <window title="Hello" border="normal">
     2   <zscript>
     3     class MyButton extends Button{
     4       public void onClick(MouseEvent event){
     5         Messagebox.show("Hello World!");
     6       }
     7     }
     8   </zscript>
     9   <button id="hellobtn" label="Say Hello!" />
    10 </window>
     
    (3)为组件或页面添加aaEventListener()方法,作为新监听器的时间处理器
    <window title="Hello" border="normal">
      <button id="hellobtn" label="Say Hi" />
      <zscript>
        hellobtn.addEventListener("onClick",new org.zkoss.zk.ui.event.EventListener(){
          public void onEvent(Event event){
          Messagebox.show("Hello world!");
        }
      })
      </zscript>
    </window>
     
     
  • 相关阅读:
    mysql缓存
    复杂映射
    SQL 映射的 XML 文件
    xml配置文件
    从xml中构建sqlSessionFactory
    eclipse使用时jar不在libraries
    去掉不用的工作空间
    javac找不到或无法加载主类 com.sun.tools.javac.Main,
    文本,布局,样式
    (常用)re模块
  • 原文地址:https://www.cnblogs.com/staven/p/4616093.html
Copyright © 2011-2022 走看看