我在下面的这段代码中尝试了一下,看起来很不错,但是它给了我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);
}
});
}
最佳答案
您应该传递new ResizeEvent()
并覆盖所需的方法。 ResizeHandler的onResize
采用ResizeEvent
,而不是GwtEvent
。
关于java - 如何触发大小调整事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12647865/