gpt4 book ai didi

java - 将 GWTquery 与 GWT 结合使用

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:27 26 4
gpt4 key购买 nike

谁能告诉我如何将 GWTquery 与 GWT 一起使用? GWTquery 教程页面主要介绍如何使用 jQuery,并没有太多解释如何嵌入它。例如,如果我想将它与 GWT 附带的默认 Stockwatcher 应用程序一起使用,并像 GWTquery 教程所说的那样在 java 文件中使用 jQuery,在哪里安装 jar 文件,以及如何导入它?

最佳答案

GWTquery 不使用 jQuery,它是在 GWT 中实现的 jQuery-like API,它不需要 GWT 库或 html 主机页面中的 jquery.js 文件,您可以轻松添加它的 jar 文件,例如其他 gwt 库:

Maven 设置

如果你想在现有的 maven 项目上添加 GQuery 或者你不想使用 maven 原型(prototype),你只需在你的 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 .

关于java - 将 GWTquery 与 GWT 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14214441/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com