0

我在下面尝试了这段代码,看起来非常好,但它给了我错误handler.onResize(this)并告诉我:

ResizeHandler 类型中的 onResize(ResizeEvent) 方法不适用于参数(new GwtEvent(){})

这是我的代码:

private void update(){
    this.fireEvent(new GwtEvent<ResizeHandler>(){

        @Override
        public com.google.gwt.event.shared.GwtEvent.Type<ResizeHandler> getAssociatedType() {
            return new Type<ResizeHandler>();
        }

        @Override
        protected void dispatch(ResizeHandler handler) {
            handler.onResize(this);
        }

        });
}
4

1 回答 1

1

您应该传入 anew ResizeEvent()并覆盖您需要的方法。ResizeHandleronResize需要 a ResizeEvent,而不是GwtEvent.

于 2012-09-28T22:34:53.957 回答