`
jiangzi87
  • 浏览: 27985 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

gwt 与HTML 页面文件的整合处理

阅读更多

GWT本身提供了一些基本的WIDGET便于界面开发。使用这些WIDGET 完全可以开发非常漂亮的系统,如果你的页面无法用WIDGET 开发出来,如果比较困难的时候,完全可以使用DOM工具,利用DOM工具 就可以使用HTML 语法来绘制页面。完全可以由美工完成页面的设计,开发人员,只需要利用DOM工具 来进行,后台的一些处理就可以。

比如Element userIdElement = DOM.getElementById("userId"); 这样 我可以取到HTML 中id 为userId 的一个元素 ,
在举个例字,比如页面上有个登录按钮,我现在要点这个按钮触发登录时间。,可以这样做
DOM.sinkEvents( dengluElement, Event.ONCLICK);
public void onBrowserEvent(Event event) {

      if(DOM.eventGetType(event) == Event.ONCLICK ){
        String userId = userIdElement.getAttribute("value");
        String password = passwordElement.getAttribute("value");  
      doLogin(userId, password);
      }
      }
  });

通过DOM.getElementById获取页面元素,这里可以是任意HTML元素。
然后通过DOM.sinkEvents让HTML元素触发事件。
最后是DOM.setEventListener加入事件监听器。

相信大家应该看的明白了,

分享到:
评论

相关推荐

    gwt和tomcat整合

    - 配置Tomcat的server.xml文件,确保其知道如何处理GWT应用的请求,这通常涉及到设置Context元素以指向WAR文件的位置。 4. **开发流程**: - 使用GWT SDK创建一个新的项目,配置项目的模块和依赖。 - 编写Java...

    GWT-API.rar

    在描述中提到,GWT使用IFrame方式将各个模块组合在HTML页面中。IFrame是一种HTML元素,可以嵌入另一个HTML文档,这样在GWT应用中,不同的模块可以独立加载和运行,互不干扰,同时保持良好的性能和隔离性。 3. **...

    GWT AND JSP

    **JSP (JavaServer Pages)** 是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的数据处理和业务逻辑。JSP可以与Servlet、JavaBeans等Java技术无缝集成,提供高效且灵活的Web应用开发方式...

    GWT Pragmatic book.pdf

    - **整合HTML**:GWT支持与HTML页面无缝集成,可以通过XML布局文件或Java API来定义UI组件。 - **入口点**:每个GWT应用都有一个主类作为入口点,该类需要实现`EntryPoint`接口。 - **事件处理**:GWT提供了一套完整...

    gwt服务端及部署学习

    GWT应用的与众不同之处,在于其能够在不刷新整个页面的情况下,实现与服务器的实时通信。这一功能主要通过RPC(远程过程调用)机制实现。在GWT中,RPC是通过直接调用服务端的Java对象完成的,从而极大地简化了数据...

    WebGallery:Django和GWT中的图片库

    【标题】"WebGallery: Django和GWT中的图片库"是一个项目,它结合了两种强大的技术,即Python的Django...通过分析这些文件,开发者可以学习到如何在实际项目中整合Django和GWT,以及如何构建一个功能完备的图片库应用。

    highcharts4gwt.github.io:GWT Highcharts网站

    在这个页面上,开发者可以找到关于GWT Highcharts的文档、示例代码和如何将其整合到自己的GWT项目中的指导。 标签"CSS"表明这个项目涉及到CSS(Cascading Style Sheets),这是网页设计中用于描述HTML或XML(包括如...

    Firefox26绿色版整合GWTPlugin和Firebug

    标题中的“Firefox26绿色版整合GWTPlugin和Firebug”揭示了这个压缩包内容是关于Mozilla Firefox浏览器的一个特别版本,特别针对Google Web Toolkit (GWT) 的开发和调试进行了优化。这个绿色版指的是便携式版本,...

    GWTGoogleMaps2JavaDocs

    标题"GWTGoogleMaps2JavaDocs"表明这是一份关于Google Web Toolkit (GWT)与Google Maps API整合的Java文档。GWT是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它允许开发者使用Java语言编写客户端代码,...

    可视化介面SWT

    虽然SWT和GWT都与Java相关,但它们的用途不同:SWT专注于桌面应用的用户界面,而GWT则专注于Web应用的开发。同时,“WindowsBuild”可能指的是SWT支持构建Windows平台的应用程序,因为SWT提供了一种方式来创建跨平台...

    DWR原理及中文文档

    在HTML页面中,使用DWR生成的JavaScript接口调用这个方法,显示返回的字符串。 2. **异步数据更新**:比如,可以创建一个动态表格,前端定时调用服务器获取最新数据,更新表格内容,实现无刷新的数据刷新。 3. **...

    ahome-famo-us:Famo.us 的 Java(GWT) API

    **Famo.us与Java(GWT) API的融合** 在当今的Web开发领域,Famo.us是一个备受瞩目的JavaScript框架,以其高性能、可定制性和模块化的特性而闻名。它专为构建复杂的用户界面和动态交互而设计,尤其适用于移动设备。...

    jquery支持jar包

    通常,jQuery是作为JavaScript文件直接在HTML中引用的,但有时开发者可能会遇到需要将jQuery整合到Java项目中的情况,这时就需要用到“jQuery支持jar包”。 jQuery本身并不直接提供jar包形式,因为它是为浏览器环境...

    基于J2EE的Ajax宝典

    它通过在后台与服务器进行少量数据交换,使网页实现异步更新。Ajax的核心是JavaScript对象XMLHttpRequest,它允许JavaScript向服务器发送HTTP请求,并接收服务器返回的数据。 **J2EE平台** J2EE(Java 2 Platform,...

Global site tag (gtag.js) - Google Analytics