`
夏莹_合肥
  • 浏览: 178755 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

GWT自定义事件

    博客分类:
  • GWT
阅读更多

GWT的一些控件并不直接支持某些事件,如双击事件,那么如何让其支持呢。这里我用为com.google.gwt.user.client.ui.Image添加鼠标双击事件处理来举个例子:

在构造函数中加上

public Image() {

        sinkEvents(Event.ONDBLCLICK);
        DoubleClickHandler handler = new DoubleClickHandler() {
            @Override
            public void onDoubleClick(DoubleClickEvent event) {
                
            }
        };
        this.addHandler(handler, DoubleClickEvent.getType());
    }
 

第二种方法

 

Html html = new Html() {

			@Override
			public void onBrowserEvent(Event event) {
				switch(DOM.eventGetType(event)) {
					case Event.ONCLICK:

						MyAsyncCallback<Trms_user> callback = new MyAsyncCallback<Trms_user>() {
							
							@Override
							public void onSuccess(Trms_user user) {

								if(user != null) {
									GlobalVariable.setUser(user);
									afterGetUser(user);
								}
							}
						};
						ServiceContext.commonSvc.getUser(callback);
						
						break;
				}
			}
		};
		html.sinkEvents(Event.ONCLICK);
		html.setSize(60, 25);
		html.setStyleAttribute("cursor", "pointer");
		html.setPosition(22, 455);
 
分享到:
评论

相关推荐

    GWT 简单实例,包括添加/删除/修改/查询数据

    GWT简单实例 包括添加/删除/修改/查询数据 技术层面使用了. GWT事件,GWT自定义组件,GWT的RPC传输.以及各种简单控件的使用. 很简单的

    vue-gwt, 在使用GWT的Java中,Vue.js 组件/自定义元素 在https开发.zip

    vue-gwt, 在使用GWT的Java中,Vue.js 组件/自定义元素 在https开发 Vue使用 JsInterop 和 Elemental2将 Vue.js 与 GWT集成。 它允许你在Java中编写Vue组件。 特性用英镑为代价的Vue.js 组件,带有的Java控制器模板...

    [GWT揭秘].徐彬.扫描版

    本书内容全面,不仅详细介绍了 GWT 的主要模块和控件、GWT 与 JavaScript 对象的交互、在 GWT 中使用 XML、开发自定义 GWT 控件、GWT-RPC 和 Ext GWT 等必备的基础知识,而且还深入讲解了 GWT 与 Flex整合、图片缓存...

    gwt_ant_build脚本研习

    gwt_ant_build脚本研习 目录 build.xml源文件 构建工程war的分析 自定义的build工程文件

    gwt-material-addins:gwt-material的自定义组件

    gwt-material-addins 适用于Gwt Material Design额外组件 当前版本2.5.0-rc1 &lt; groupId&gt;com.github.gwtmaterialdesign&lt;/ groupId&gt; &lt; artifactId&gt;gwt-material-addins &lt; version&gt;2.5.0-rc1 快照版本2.5.0-快照...

    grid-gwt-custom-theme:带有 GWT 2.7 和自定义 Valo 主题的 Vaadin Grid

    网格-gwt 一个简单的示例应用程序,其中在具有自定义 Valo 主题的 GWT 项目中使用 Vaadin Grid 运行方式 mvn gwt:运行 演示

    vue-gwt:Java中带有GWT的Vue.js组件自定义元素。 在https:www.genmymodel.com开发

    Vue GWT使用和将与集成。 它使您可以用Java编写Vue组件。产品特点具有Java控制器的Vue.js组件编译时检查模板表达式的类型支持HTML模板在Java编译期间进行编译(仅需要Vue.js运行时) 在模板中使用常规的Java对象和...

    工作流系统源码,5人Team1年的心血结晶

    技术实现非常适合与研究GWT的人,有GWT的自定义控件、GWT与Spring集成、GWT与Hibernate集成、GWT与FCK集成、Spring与jbpm集成等,总之,技术很多,亮点很多,但恐怕没有深厚的技术功底不能理解...

    gwt-polymer:聚合物的 GWT 应用程序

    基于扩展 HTML 本身的封装和可互操作的自定义元素,Web 组件开创了 Web 开发的新时代。 Polymer 建立在这些新标准之上,可以更轻松、更快速地创建任何东西,从按钮到跨桌面、移动设备等的完整应用程序。 GWT + ...

    gwt-polymer-1:集成 Polymer 的 Maven GWT 应用程序

    基于扩展 HTML 本身的封装和可互操作的自定义元素,Web 组件开创了 Web 开发的新时代。 Polymer 建立在这些新标准之上,可以更轻松、更快速地创建任何东西,从按钮到跨桌面、移动设备等的完整应用程序。 GWT + ...

    gwt-bike-shop:演示各种功能的示例 GWT 项目

    这是一个 GWT 示例应用程序,演示并用途: 超级开发模式 动态主机页面(Spring 和 Jsp) 依赖注入 代码拆分 自定义小部件 GssResource 和自定义样式 多个 GWT 模块 以及更多.. 如果你想看到一些用法和解释,请 ...

    gwt-maps3:Google Maps API v3 的 GWT 绑定

    什么今天有效:地图、InfoWindows(可以包括小部件)、标记、多边形、事件(针对上述内容) 尚未实现的内容(但您可以使用 JSNI 实现):地理编码、控件、折线、方向、海拔、自定义叠加 没有正式版本,但正在积极...

    gwt-rf-queue:带重试的 GWT RequestFactory 队列

    TODO - 提出 GWT 功能请求以添加挂钩以删除最糟糕的解决方法,例如自定义处理器。 TODO - 将 AuthFailureDetector 重命名为关于“响应检测器”的更通用的名称? TODO - 使演示在身份验证失败时做一些更现实的事情...

    timeline:使用 GWT 和 HTML5(纯 Canvas)制作的时间轴库

    面向事件:触发事件 BrowseEvent(Date) 和 IntervalChange(Date, Date),因此可以使用更复杂的小部件进一步扩展 支持 timezoneJS 库。 开发人员可以指定库使用的时区。 您可以在阅读更多相关信息 鼠标浏览:拖放平移...

    gwtapp:我对 GWT 和 GXT 框架的实验

    应用程序我对 GWT 和 GXT 框架的实验。 此应用程序可以在 SDM 中启动。 运行 mvn gwt:run-codeserver,启动浏览器并访问 。 将按钮复制到书签。 然后启动 mvn gwt:run... 此外,添加了 GXT 示例项目来测试自定义主题。

    replicant:GWT的客户端状态表示基础结构

    复制者 复制库旨在提供用于将一部分复杂服务器端域模型复制到已订阅复制引擎的零个或多... 它最常与Java EE服务器组件和GWT前端一起使用,但最初源自使用自定义应用程序服务器的客户端服务器Swing应用程序。核心概念实

    webprotege-gwt-ui:WebProtégé的GWT前端

    它提供以下功能: 支持编辑OWL 2本体默认的简单编辑界面,提供对常用OWL构造的访问完整的变更跟踪和修订历史记录协作工具,例如共享和权限,线程注释和讨论,监视和电子邮件通知可自定义的用户界面支持编辑OBO本体...

    kafka-streaming_2.10-1.1.0-rc2.zip

    gwt-jackson.zip,gwt-jackson是一种基于jackson注释的gwt-json序列化/反序列化机制gwt-jackson是gwt的json解析器。它使用jackson 2.x注释自定义序列化/反序列化过程。

    ItemLayout:这是一个用于通过容器生成Vaadin布局(网格,水平或垂直)的附加组件

    为了实现这三个自定义组件可用: ItemGrid-使用gwt网格显示项目-可以指定列号ItemHorizo​​ntal-使用gwt Horizo​​nalPanel显示项目-使用自定义滚动条-可以指定滚动间隔-可以指定要显示的第一个索引ItemVertical...

    superdebug:支持自定义变量格式,这是 Chrome 中的一项实验性功能

    这是一个 GWT 模块,提供对自定义对象格式的支持,这是 Chrome 中的一项实验性功能。 要试用此代码,您必须使用 Chrome Canary 并启用隐藏实验,这非常棘手。 有关如何打开它的完整说明,请参阅: :

Global site tag (gtag.js) - Google Analytics