我有以下課程來管理基於用戶選擇的菜單項顯示的內容。我遇到了一個問題,它不會刪除以前的小部件。我通過使用getWidgetIndex檢查了面板中存在的小部件,並且試圖使用對象和索引刪除小部件,但沒有成功。從GWT FlowPanel中移除小部件
當我嘗試刪除我得到一個異常,這也包括在下面。想法?
public class BaseContentHandler implements ClickHandler{
private Content item;
public BaseContentHandler(Content content){
this.item = content;
}
@Override
public void onClick(ClickEvent event) {
if(currentWidget != null){
contentPanel.remove(contentPanel.getWidgetIndex(currentWidget)/*currentWidget*/);
}
currentWidget = this.item;
contentPanel.add(this.item);
}
}
例外:(類型錯誤):d是空 堆棧:BWB
其他建議也歡迎。
詹姆斯
「currentWidget」在哪裏定義? – Jla 2011-01-11 15:53:35