如何解雇调整大小事件?

时间:2012-09-28 21:52:56

标签: java gwt

我在下面尝试了这个代码,看起来非常好,但它在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);
        }

        });
}

1 个答案:

答案 0 :(得分:1)

您应传入new ResizeEvent()并覆盖所需的方法。 ResizeHandler的onResize需要ResizeEvent,而不是GwtEvent