Java 如何使用GWTQuery获取对窗口对象的引用?

Java 如何使用GWTQuery获取对窗口对象的引用?,java,javascript,gwt,resize,gwtquery,Java,Javascript,Gwt,Resize,Gwtquery,标题几乎说明了一切。 我试图使用jQuery的功能,希望GWTQuery已经实现了它,以便将回调函数传递给窗口。请从jQuery站点调整类似以下示例的大小: $window.resizefunction{ 停下来!; }; 但当我试图在Eclipse中键入$window时,我得到一个错误,窗口无法解决。 如果有人对大图感兴趣,我基本上是在尝试从窗口获取一个索引,它已经完成了调整大小操作,因此可以进一步调整大小 谢谢你的帮助 伊泰 另外,请不要讲关于浏览器开发和调整大小的课程,因为我正在开发一个

标题几乎说明了一切。 我试图使用jQuery的功能,希望GWTQuery已经实现了它,以便将回调函数传递给窗口。请从jQuery站点调整类似以下示例的大小: $window.resizefunction{ 停下来!; }; 但当我试图在Eclipse中键入$window时,我得到一个错误,窗口无法解决。 如果有人对大图感兴趣,我基本上是在尝试从窗口获取一个索引,它已经完成了调整大小操作,因此可以进一步调整大小

谢谢你的帮助 伊泰 另外,请不要讲关于浏览器开发和调整大小的课程,因为我正在开发一个恰好使用浏览器的内部应用程序。

好的, 据我所知,测试和信息搜索GWTQuery不支持检索窗口的jQuery语法。这可能与GWT已经有了一个Window类这一事实有关,尽管它是非常局部的,但我不确定。


这在2009年12月是正确的,将来可能会发生变化。

此功能已于2010年5月3日添加到GWTQuery中。看

所需进口:

import static com.google.gwt.query.client.GQuery.$;
import static com.google.gwt.query.client.GQuery.window;
之后,您可以使用

$(window);
但是,不存在调整大小功能。要响应窗口大小调整,您可以改为向GWT自己的窗口类注册ResizeHandler,如下所示:

class OnWindowResize implements ResizeHandler {
    @Override
    public void onResize(ResizeEvent event) {
        int width = event.getWidth();
        int height = event.getHeight();


    }   
}

com.google.gwt.user.client.Window.addResizeHandler(new OnWindowResize());