package com.my120.client; import com.google.gwt.core.client.EntryPoint; /** * Entry point classes define <code>onModuleLoad()</code>. */ public class UiGWT implements EntryPoint { @Override public void onModuleLoad() { registerGwtFunction(); } public native void registerGwtFunction()/*-{ $wnd.getRoot = @com.google.gwt.user.client.ui.RootPanel::get(Ljava/lang/String;); $wnd.callInGwt = function(str){ var top = str.@com.google.gwt.user.client.ui.RootPanel::getAbsoluteTop()(); return top; } }-*/; }; <!doctype html> <!-- The DOCTYPE declaration above will set the --> <!-- browser's rendering engine into --> <!-- "Standards Mode". Replacing this declaration --> <!-- with a "Quirks Mode" doctype is not supported. --> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="uigwt/uigwt.nocache.js"></script> <script type="text/javascript"> window.onload = function(){ var button = document.getElementById("button1"); button.onclick = function(){ var root = window.getRoot("button1"); var abs = window.callInGwt(root); alert(abs); } } </script> </head> <!-- --> <!-- The body can have arbitrary html, or --> <!-- you can leave the body empty if you want --> <!-- to create a completely dynamic UI. --> <!-- --> <body> <button id="button1">sdfsdf</button> </body> </html>
您还没有登录,请您登录后再发表评论
关于 JSNI 调用 Java 方法时的 Type Signatures 说明.
GWT-JSNI.pdf GWT-JSNI.pdfGWT-JSNI.pdf
gwt-jsni 用于 GWT 项目的 JSNI 实用程序。 用法 将依赖项添加到您的 Maven POM: < groupId>com.bytebybyte.gwt</ groupId> < artifactId>jsni < version>1.0.0 < scope>provided 和你的 .gwt.xml 文件: ...
4. JSNI 5. 在GWT中使用XML 6. GWT控件详解 7. 使用GWT控件 8. GWT-RPC 9. Ext GWT 10. (实战)俄罗斯方块游戏 11. (实战)费用申请审批流程 12. GWT与Flex整合 13. 图片缓存 CSS Sprite 14. 本地化 15. 其他高级功能
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文... 如果你觉得GWT提供的API不能满足需求,你可以利用JSNI将Javascript语句直接嵌入至Java代码中。
gwt-test-json-speed-jsniJSON编码器的测试速度选定的框架[AutoBeans]( ) [RestyGWT]( ) [JSNI叠加层]( )JSON树结构单父节点,很少的属性,以及单个的,较大的子列表,每个子节点都有很少的属性。初步结果(在...
具体来说,JSNI,Generators和JavaScriptObject在GWT 3中将不起作用; 我们必须改为使用JsInterop和Java注释处理器(或其他代码生成器/构建工具)。 通过现在进行此移植,我们可以改进和更新这些模块而不会冒着向后...
使用 GWT 的 JSNI 来包装现有 CometD 项目的 JavaScript? 客户端并利用 GWT 现有的序列化框架将对象(实现 IsSerializable?)从服务器传输到客户端。 源代码包括一个示例项目以及 Google Eclipse 插件的 Eclipse ...
该存储库试图通过删除旧的浏览器支持,GWT.create()和JSNI,使GWT SDK 2.x单元,视图和单元视图API与GWT 3兼容。 提交可以随时重写。 [travis]: : [travis-img]: ://travis-ci.org/frankhossfeld//gwt-cell-...
gwt-maps3 这是从 Google Code ... 尚未实现的内容(但您可以使用 JSNI 实现):地理编码、控件、折线、方向、海拔、自定义叠加 没有正式版本,但正在积极使用代码。 您可以签出代码并使用 Eclipse 和 ant 轻松构建。
目的为 GWT、Spring、JMS、Comet、JTA 提供一个集成的启动项目,由 Hibernate 和 Derby ...技术MavenHibernateJPA 注释德比GWT GWT JavaScript 对象覆盖GWT JavaScript 本机接口 (JSNI) JMS/ActiveMQ 彗星春天必创 JTA
GwtBingMaps 是一组 JSNI 覆盖,用于将与 GWT 一起使用。 快速开始 下载 ,将其添加到您的 /war/WEB_INF/lib 文件夹,并将其添加到您的构建路径中。 或者,如果您使用的是 Maven: 使用以下命令将此存储库克隆到...
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 ...1.7 用 JSNI 调用本机 JavaScript 181 1.8 为什么使用 GWT? 183
这个是环境搭建的说明,希望对你们有帮助
相关推荐
关于 JSNI 调用 Java 方法时的 Type Signatures 说明.
GWT-JSNI.pdf GWT-JSNI.pdfGWT-JSNI.pdf
gwt-jsni 用于 GWT 项目的 JSNI 实用程序。 用法 将依赖项添加到您的 Maven POM: < groupId>com.bytebybyte.gwt</ groupId> < artifactId>jsni < version>1.0.0 < scope>provided 和你的 .gwt.xml 文件: ...
4. JSNI 5. 在GWT中使用XML 6. GWT控件详解 7. 使用GWT控件 8. GWT-RPC 9. Ext GWT 10. (实战)俄罗斯方块游戏 11. (实战)费用申请审批流程 12. GWT与Flex整合 13. 图片缓存 CSS Sprite 14. 本地化 15. 其他高级功能
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文... 如果你觉得GWT提供的API不能满足需求,你可以利用JSNI将Javascript语句直接嵌入至Java代码中。
gwt-test-json-speed-jsniJSON编码器的测试速度选定的框架[AutoBeans]( ) [RestyGWT]( ) [JSNI叠加层]( )JSON树结构单父节点,很少的属性,以及单个的,较大的子列表,每个子节点都有很少的属性。初步结果(在...
具体来说,JSNI,Generators和JavaScriptObject在GWT 3中将不起作用; 我们必须改为使用JsInterop和Java注释处理器(或其他代码生成器/构建工具)。 通过现在进行此移植,我们可以改进和更新这些模块而不会冒着向后...
使用 GWT 的 JSNI 来包装现有 CometD 项目的 JavaScript? 客户端并利用 GWT 现有的序列化框架将对象(实现 IsSerializable?)从服务器传输到客户端。 源代码包括一个示例项目以及 Google Eclipse 插件的 Eclipse ...
该存储库试图通过删除旧的浏览器支持,GWT.create()和JSNI,使GWT SDK 2.x单元,视图和单元视图API与GWT 3兼容。 提交可以随时重写。 [travis]: : [travis-img]: ://travis-ci.org/frankhossfeld//gwt-cell-...
gwt-maps3 这是从 Google Code ... 尚未实现的内容(但您可以使用 JSNI 实现):地理编码、控件、折线、方向、海拔、自定义叠加 没有正式版本,但正在积极使用代码。 您可以签出代码并使用 Eclipse 和 ant 轻松构建。
目的为 GWT、Spring、JMS、Comet、JTA 提供一个集成的启动项目,由 Hibernate 和 Derby ...技术MavenHibernateJPA 注释德比GWT GWT JavaScript 对象覆盖GWT JavaScript 本机接口 (JSNI) JMS/ActiveMQ 彗星春天必创 JTA
GwtBingMaps 是一组 JSNI 覆盖,用于将与 GWT 一起使用。 快速开始 下载 ,将其添加到您的 /war/WEB_INF/lib 文件夹,并将其添加到您的构建路径中。 或者,如果您使用的是 Maven: 使用以下命令将此存储库克隆到...
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 ...1.7 用 JSNI 调用本机 JavaScript 181 1.8 为什么使用 GWT? 183
这个是环境搭建的说明,希望对你们有帮助