Ext2.0发布了,相对于1.1来说,做了很多改变,组件模型提供了默认的构造,加入了很多新的组件。Gwt-Ext也针对Ext2.0的更新,发布了相应版本,DEMO地址是: http://www.gwt-ext.com/demo/ 效果还是相当不错的,下面我们就来配置Gwt-Ext2的Eclipse项目。
* 下载Gwt-Ext2和Ext2
Gwt-ext http://code.google.com/p/gwt-ext/ Extjs: http://extjs.com/download
* 创建标准Gwt项目,并新建一个Module。(可以参见:http://llvh.blog.163.com/blog/static/11751105200710834218918/)
* 在Module的XML文件中加入
<inherits name='com.gwtext.GwtExt'/>
* 在public目录下新建文件夹js/ext
* 将下载的Ext2中的adapter、resourdes目录,和ext-all.js、ext-core.js两个JS 文件拷贝到刚才建的ext目录下。
* 修改Module入口Html文件
* 加入以下内容
<link rel="stylesheet" type="text/css" href="js/ext/resources/css/ext-all.css"/>
<link rel="stylesheet" type="text/css" href="js/ext/resources/css/xtheme-gray.css" />
<script type="text/javascript" src="js/ext/adapter/yui/yui-utilities.js"></script>
<script type="text/javascript" src="js/ext/adapter/yui/ext-yui-adapter.js"></script>
<script type="text/javascript" src="js/ext/ext-all.js"></script>
修改<body>标签
<body class="xtheme-gray">
这样就算是将GWT-EXT2配置完了,不过一定要记得在运行的时候要加上-Xmx128m
选择Run as -> Open Run Dialog ,在java application中找到GWT项目的名字,选中后换到Arguments选项卡,在在VM arguments中输入-Xmx128m(或者分更多的内存)保存后就可以运行了。
下面用Gwt-Ext2 的ShowCase2中的一段代码测试:
- /*
- * GWT-Ext Widget Library
- * Copyright(c) 2007-2008, GWT-Ext.
- * licensing@gwt-ext.com
- *
- * http://www.gwt-ext.com/license
- */
-
- import com.google.gwt.core.client.EntryPoint;
- import com.google.gwt.user.client.ui.RootPanel;
- import com.gwtext.client.widgets.CycleButton;
- import com.gwtext.client.widgets.Panel;
- import com.gwtext.client.widgets.event.CycleButtonListenerAdapter;
- import com.gwtext.client.widgets.menu.CheckItem;
-
- public class CycleButtonSample implements EntryPoint {
-
- public void onModuleLoad() {
- Panel panel = new Panel();
- panel.setPaddings(5);
- panel.setBorder(false);
-
- //create a CycleButton
- CycleButton button = new CycleButton();
- button.setShowText(true);
- button.setPrependText("View as ");
-
- //add CheckItem's to the CycleButton
- button.addItem(new CheckItem("text only", true));
- button.addItem(new CheckItem("HTML", false));
-
- //log check item changes
- button.addListener(new CycleButtonListenerAdapter() {
- public void onChange(CycleButton self, CheckItem item) {
- System.out.println(item.getText() + " selected.");
- }
- });
- panel.add(button);
-
- RootPanel.get().add(panel);
- }
- }
效果不错吧。另外,到http://extjs.com/learn/Ext_Extensions#User_Themes 还可以下载到好多风格主题。
相关推荐
《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...
在本文中,我们将探讨如何利用Ext、Gwt和Struts2.0这三种技术进行集成开发,特别是通过Google Plugin创建一个与Struts2.0框架交互的实例。 首先,我们来了解一下这三种技术的核心概念: 1. **Ext**:这是一个基于...
教程分为两部分,第一部分主要介绍GWT的基本使用,包括安装GWT、使用GWT的命令行工具、编程UI开发以及创建启用Ajax的服务。第二部分则深入探讨如何利用GWT和Geronimo将简单的股票报价应用升级为更高级的股票投资应用...
【Ext + Gwt + Struts2.0 开发1】是一个关于集成三种技术进行Web应用开发的主题。在本文中,我们将深入探讨这三者的技术特点以及如何将它们整合在一起。 **Ext** 是一个用于构建富客户端界面的JavaScript库,它提供...
在本文中,我们将探讨如何使用Ext、Gwt和Struts2.0这三种技术结合进行Web应用开发。首先,理解每个技术的核心概念是至关重要的。 **Ext** 是一个JavaScript库,用于构建富客户端应用程序,提供了丰富的用户界面组件...
总结来说,"Ext + GWT + Struts2.0"的开发模式允许你利用ExtJS的强大UI组件库,GWT的远程服务调用机制,以及Struts2.0的MVC架构,创建一个完整的、高性能的Web应用。这种组合提供了从用户交互、数据处理到服务器端...
本文将深入探讨如何结合Ext、Gwt(Google Web Toolkit)以及Struts2.0这三个框架来构建一个完整的Web应用程序,并通过具体的步骤展示如何使用Google Plugin for Eclipse来创建一个与Struts2.0互通的项目实例。...
Ext 2.0 JSP/AJAX开发包,基于Google Web Toolkit(GWT)和 ExtJs 的网页开发控件库,非常适合进行纯Java语言的Internet 应用的快速开发。是搭配JSP环境最佳的大型AJAX可视化操作控件库,本压缩包内富含示例及API文档...
GWTAPI文档、GWTEXT文档以及GWTEXTUX文档是GWT开发过程中非常重要的参考资料。 GWTAPI文档详细列出了GWT框架提供的各种类、接口、方法和属性,这些构成了GWT的核心功能。通过阅读这个文档,开发者可以了解到如何...
《Ext GWT 2.0 Beginner's Guide》是一本非常适合希望使用Ext GWT框架进行Web开发的读者的书籍。无论是初学者还是有一定经验的开发者,都能从中学到实用的知识和技术。通过本书的学习,读者将能够构建出既美观又高效...
《Ext GWT 2.0: Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者快速掌握Ext GWT 2.0这一强大的Web应用程序开发框架。这本书结合了理论与实践,提供了丰富的示例代码和源码,使得学习过程更加直观和...
《Ext GWT 2.0 初学者指南》是一本全面的教程,不仅涵盖了Ext GWT的基础知识,还提供了深入的实践案例,帮助读者迅速掌握这一强大框架的使用方法。通过本书的学习,开发者将能够创建出既美观又功能强大的Web应用程序...
《Ext GWT 2.0, Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者深入了解和掌握Ext GWT 2.0这一强大的Java Web开发框架。Ext GWT,全称EXT Java Widget Toolkit,是Sencha公司开发的一个用于构建富...
2. **控件库概览**:基于最新的ExtJS UI库和GWT 1.6框架,本书详细讲解了ExtGWT 2.0控件库中的各种组件,包括按钮、窗口等基本元素。 3. **高级定制控件与模板**:通过丰富的示例,本书展示了如何创建自定义控件以及...
标题"GXT2.0 EXT=GWT !!!!"揭示了一个关键信息,即GXT(Ext GWT)的版本2.0。这是一个基于Google Web Toolkit(GWT)的UI组件库,它允许开发者使用Java来构建富互联网应用程序(Rich Internet Applications,...
GWT,由Google开发,允许开发者使用Java语言进行Web前端开发,通过编译器将Java代码转换为浏览器可识别的JavaScript代码。然而,GWT原生提供的控件集相对基础,无法满足复杂企业级应用的需求,这便是ExtGWT等第三方...
本书内容全面,不仅详细介绍了 GWT 的主要模块和控件、GWT 与 JavaScript 对象的交互、在 GWT 中使用 XML、开发自定义 GWT 控件、GWT-RPC 和 Ext GWT 等必备的基础知识,而且还深入讲解了 GWT 与 Flex整合、图片缓存...
2. **Ext GWT 2.0 Widget Library**:详细介绍了Ext GWT 2.0版本提供的各种组件,这些组件基于最新的GWT 1.6框架,极大地丰富了开发者的选择,并简化了RIA应用的开发过程。 3. **高级定制组件和模板**:通过示例...