ZK框架笔记5、事件

摘要:
该事件是org.zkoss。zk表示。用户界面。eventEvent类,它通知应用程序发生了什么。每种类型的事件都由一个特定的类表示。要响应事件,应用程序必须为事件注册一个或多个事件侦听器。有三种方法可以成为组件事件侦听器。(1) 通常,onXXX事件监听器被定义为组件的属性,它被用作属性<windowtitle=“您好”border=“正常”
        事件是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>
 
 

免责声明:文章转载自《ZK框架笔记5、事件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Element表格eltable多列排序,后端接口排序Delphi float浮点值转换整型int 方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

div,contenteditable编辑器之ctrl+enter换行,enter发送

    //回车发消息 $scope.keyDownSend = function($event) { var keycode = window.event?$event.keyCode:$event.which; var evt = $event ||window.event;...

iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明

ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明 一、tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不...

android简易计算器的实现

最近接触了android开发就试着写了一个计算器的小程序: 在xml文件中的布局代码如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3...

12 jmeter性能测试实战--web程序

项目背景 项目:XX网站环境:Windows需求:并发登录的性能测试场景:1s增加2个线程,运行2000次(线程数20,Ramp-Up seconds 10,循环次数100)。分别看20、40、60并发下的表现监控:成功率、响应时间、标准差、CPU、mem、io等。资源监控需要在Windows下部署监控agent(serveragent) 测试步骤 1.W...

Android SlidingMenu 滑出侧边栏

  最近有个项目需要使用侧边栏,而且希望是左右两侧都能够滑出侧边菜单,在网上查找实现方式时,发现大家用的最多的还是大神jfeinstein10的SlidingMenu库,地址https://github.com/jfeinstein10/SlidingMenu,通过将开源库导入eclipse,并把它作为library引入自己的工程,经过配置就可以实现Sli...

利用Bootstrap框架制作查询页面的界面

UI设计实战篇——利用Bootstrap框架制作查询页面的界面  Bootstrap框架是一个前端UI设计的框架,它提供了统一的UI界面,简化了设计界面UI的过程(缺点是定制了界面,调整的余地不是太大)。尤其是现在的响应时布局(我的理解是页面根据不同的分辨率,采用不同的页面元素的布局),在Bootstrap中很好的支持了,只要简单设置了属性,就能自动实现...