0
我想這下面的代碼,這似乎完全沒有問題,但它給了我錯誤的handler.onResize(this)
,並告訴我:如何觸發調整大小事件?
在類型ResizeHandler的方法在onResize(ResizeEvent)不適用於參數(新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);
}
});
}
你爲什麼不傳一個['新的ResizeEvent()'](http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/event/logical /shared/ResizeEvent.html)並覆蓋你需要的方法? 'ResizeHandler.onResize'需要一個ResizeEvent,而不是一個GwtEvent。 –
哦,它的工作原理!我忘了花括號,所以日食沒有自動完成,所以我認爲這是行不通的...你可以做出答案,所以我可以選擇它嗎? – texasbruce
將我的評論移至答案。 –