谁能告诉我如何将GWTquery与GWT一起使用?GWTquery教程页面主要介绍如何使用jQuery,并没有太多解释如何嵌入它。例如,如果我想将它与GWT附带的默认Stockwatcher应用程序一起使用,并像GWTquery教程所说的那样在java文件中使用jQuery,那么在哪里安装jar文件,以及如何导入它?
发布于 2013-01-08 21:11:55
GWTquery不使用jQuery,它是在GWT中实现的GWT,并且它不需要GWT库内部或jQuery-like主页中的jquery.js文件,您可以像其他gwt库一样轻松地添加它的jar文件:
Maven设置
如果您想要在现有的maven项目上添加GQuery,或者不想使用maven原型,您只需在pom.xml文件中添加以下行:
<dependencies>
<dependency>
<groupId>com.googlecode.gwtquery</groupId>
<artifactId>gwtquery</artifactId>
<version>1.1.0</version>
<!-- If you are using old versions of gwt, uncomment the appropriate line -->
<!-- <classifier>2.1.0</classifier> -->
<!-- <classifier>2.0.1</classifier> -->
<scope>provided</scope>
</dependency>
</dependencies>如果您不想使用maven,或者它是一个已经创建的项目,那么您可能有兴趣手动设置您的项目。首先,您需要下载与您的GWT版本相关的gwtquery库的最新稳定版本,并将其放置在类路径中。如果您是一位经验丰富的GWT用户,您可能已经知道如何做到这一点,但如果您是初学者,这里有一个快速复习。
首先,通过运行以下命令创建一个新项目
$GWT_HOME/webAppCreator gwtquery.sample.Sample这将创建一组包含示例项目的文件。找到build.xml文件并编辑添加了id="project.class.path“的部分
<pathelement location="PATH_TO_DOWNLOADED_gwtquery-1.0-SNAPSHOT.jar"/>如果您使用的是Eclipse,则可能还需要编辑.classpath文件并添加以下内容:
<classpathentry kind="lib" path="PATH_TO_DOWNLOADED_gwtquery-1.0-SNAPSHOT.jar"/>接下来,编辑src/gwtquery/sample/Sample.gwt.xml文件或项目的现有模块文件,并添加以下行以将GQuery导入到GWT模块中:
<inherits name='com.google.gwt.query.Query'/>最后,在模块入口点类(例如src/gwtquery/sample/client/Sample.java)中添加以下导入语句,以使GQuery易于使用:
import com.google.gwt.query.client.GQuery;
import com.google.gwt.query.client.Function;
import com.google.gwt.query.client.Selector;
import com.google.gwt.query.client.Selectors;
import static com.google.gwt.query.client.GQuery.*;
import static com.google.gwt.query.client.css.CSS.*;More information。
发布于 2013-01-09 02:26:09
您可以在GWT查询站点http://code.google.com/p/gwtquery/wiki/GettingStarted上找到完整的分步指南。
除了gwtquery-sample之外,你还可以在互联网上找到足够多的例子。
https://stackoverflow.com/questions/14214441
复制相似问题