-
gwt-ext问题10
Test.java
package cyh.test.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.user.client.ui.RootPanel; import com.gwtext.client.core.EventObject; import com.gwtext.client.core.Ext; import com.gwtext.client.core.ExtElement; import com.gwtext.client.widgets.Button; import com.gwtext.client.widgets.MessageBox; import com.gwtext.client.widgets.Panel; import com.gwtext.client.widgets.event.ButtonListenerAdapter; import com.gwtext.client.widgets.form.FormPanel; import com.gwtext.client.widgets.form.TextField; import com.gwtext.client.widgets.form.VType; import com.gwtext.client.widgets.layout.HorizontalLayout; public class Test implements EntryPoint { public void onModuleLoad() { createComponents(); } private void createComponents() { ExtElement main = Ext.get("main"); final FormPanel frm = new FormPanel(); frm.setDraggable(true); frm.setWidth(300); frm.setTitle("用户注册"); frm.setPaddings(25); TextField txtUsername = new TextField("用户名", "username"); TextField txtPassword = new TextField("密码", "password"); TextField txtEmail = new TextField("邮箱", "email"); TextField txtPhone = new TextField("电话", "phone"); txtUsername.setRegex("^[a-zA-Z]*$"); txtUsername.setRegexText("用户名必须为字母!"); txtUsername.setAllowBlank(false); txtPassword.setPassword(true); txtPassword.setRegex("^[a-zA-Z]*$"); txtPassword.setRegexText("密码必须为字母!"); txtPassword.setAllowBlank(false); txtEmail.setVtype(VType.EMAIL); txtEmail.setVtypeText("请输入合法的邮箱地址!"); txtEmail.setAllowBlank(false); txtPhone.setRegex("^\\d*$"); txtPhone.setRegexText("电话必须为数字!"); txtPhone.setAllowBlank(false); frm.add(txtUsername); frm.add(txtPassword); frm.add(txtEmail); frm.add(txtPhone); Panel buttonPanel = new Panel(); buttonPanel.setLayout(new HorizontalLayout(10)); Button btnSave = new Button("保存"); btnSave.addListener(new ButtonListenerAdapter() { @Override public void onClick(Button button, EventObject e) { if (frm.getForm().isValid()) { MessageBox.alert("成功", "信息提交成功!"); } else { MessageBox.alert("错误", "请验证输入的信息是否正确!"); } } }); Button btnClear = new Button("取消"); btnClear.addListener(new ButtonListenerAdapter() { public void onClick(Button button, EventObject e) { MessageBox.alert("取消", "注册信息保存失败!"); } }); buttonPanel.add(btnSave); buttonPanel.add(btnClear); frm.add(buttonPanel); if (main != null) { frm.setApplyTo(main.getDOM()); frm.render(""); } else { RootPanel.get().add(frm); } } }
Test.gwt.xml
<module> <inherits name='com.google.gwt.user.User'/> <inherits name="com.gwtext.GwtExt"/> <entry-point class='cyh.test.client.Test'/> <stylesheet src='js/resources/css/ext-all.css'/> <script src="js/adapter/ext/ext-base.js"></script> <script src="js/ext-all.js"></script> </module>
Test.html
<html> <head> <title>Wrapper HTML for Test</title> </head> <body> <script type="text/javascript" language="javascript" src="cyh.test.Test.nocache.js"></script> <div id="main"></div> </body> </html>
lib有
gwtext.jar
gwt-servlet.jar
gwt-user.jar
问题补充:
问题在附件图片中
问题补充:
这个问题搞了两天了
做了N个都不行,一直是这样的错
郁闷啊!
我的源码,大侠们看看,到低错在哪儿?谢谢!2009年3月18日 10:32
相关推荐
- 将`gwtext-2.0.3`目录下的`gwtext.jar`文件加入到项目中。 - 在项目的`public`目录中创建`js`文件夹,并将`ext-2.1`目录下的`adapter`、`resources`目录以及`ext-all.js`、`ext-core.js`等文件导入到`js`文件夹...
在深入探讨GWT-Ext之前,我们先了解一下GWT(Google Web Toolkit)和Ext Js的基础。GWT是一个开源的开发工具,允许开发者使用Java语言来编写客户端的Web应用程序,然后将其编译为优化过的JavaScript代码,以实现高...
GWT(Google Web Toolkit)和Ext JS是两个在Web开发领域广泛应用的技术,它们结合形成的Gwt-ext库,为开发者提供了一种构建富客户端应用程序的强大工具。这篇学习笔记将深入探讨Gwt-ext的核心概念、功能以及如何在实际...
GWT-Ext-Tree 是一个基于 Google Web Toolkit (GWT) 的组件库,它扩展了 GWT 的功能,提供了一套强大的、可定制的树形控件。GWT 是一个用于构建富互联网应用程序(RIA)的 Java 开发框架,允许开发者使用 Java 语言...
【GWT-Ext 知识点详解】 GWT-Ext 是一个高级的网页开发控件库,它结合了 Google Web Toolkit (GWT) 和 ExtJs 的优势,为开发者提供了丰富的 UI 组件和强大的功能。GWT 是一个由 Google 开发的用于构建富互联网应用...
GWT-Ext是一个基于Google Web Toolkit (GWT)的JavaScript库,它提供了丰富的用户界面组件和强大的数据绑定机制,使得开发者能够构建出交互性强、视觉效果优秀的Web应用程序。本教程将深入探讨GWT-Ext的核心概念、...
- **兼容性和版本**:确保所使用的GWT-Ext版本与你的GWT版本兼容,避免出现兼容性问题。 总的来说,GWT-Ext是GWT开发者的一个强大工具,通过它,你可以轻松地构建出具有专业级用户体验的Web应用。深入了解并熟练...
《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...
Gwt-Ext是一种基于Google Web Toolkit (GWT)的JavaScript库,它扩展了GWT的功能,提供了丰富的用户界面组件和更美观的外观。这个压缩包包含的资源是关于Gwt-Ext的基础、中级和进阶学习资料,适合想要深入理解和应用...
2. **引入gwt-ext到项目**:如何在Maven或Gradle构建系统中添加gwt-ext依赖,以及在GWT模块配置文件(.gwt.xml)中启用gwt-ext库。 3. **创建UI组件**:使用gwt-ext库创建各种组件,如Grid、FormPanel、ComboBox等...
这个压缩包"gwtext-2.0.5"包含了GWT-Ext的2.0.5版本,这是一个稳定的发布,包含了各种优化和修复。以下是一些核心知识点: 1. **组件库**:GWT-Ext提供了大量的预构建UI组件,如按钮、面板、表格、树、菜单、工具栏...
【GWT-Ext 知识点详解】 GWT-Ext 是一个基于 Google Web Toolkit (GWT) 和 ExtJS 的开源控件库,专为构建富互联网应用程序(RIA)提供强大的功能。它允许开发者使用纯 Java 语言进行界面开发,极大地提高了开发效率。...
3. 在项目的`public`目录下新建`js`文件夹,并将`ext-2.1`目录下的`adapter`、`resources`以及`ext-all.js`、`ext-core.js`文件复制到`js`文件夹下。 **步骤二:修改HTML宿主页面和模块配置文件** 1. 修改`...
压缩包文件"gwtext-2.0.3"可能包含的是Gwt-Ext的一个特定版本,2.0.3,这个版本可能包含了库文件、示例代码、文档等资源,供学习者参考和使用。在这个版本中,开发者可以找到各种UI组件的示例,如表格、面板、按钮、...
GWT-Ext 控件演示 GWT-Ext 控件演示