是否可以用另一個小部件替換Java GWT中的VerticalPanel
中的現有小部件?我試圖做到以下幾點:Java GWT VerticalPanel替換小部件
verticalPanel.remove(widget1);
verticalPanel.add(widget2);
這不幸的是增加了widget2
在verticalPanel
結束,但我想,以取代widget1
......
是否可以用另一個小部件替換Java GWT中的VerticalPanel
中的現有小部件?我試圖做到以下幾點:Java GWT VerticalPanel替換小部件
verticalPanel.remove(widget1);
verticalPanel.add(widget2);
這不幸的是增加了widget2
在verticalPanel
結束,但我想,以取代widget1
......
你想用VerticalPanel.remove(int index)
和VerticalPanel.insert(Widget w, int beforeIndex)
。
您可以隨時
verticalPanel.clear();
verticalPanel.add(widget2);
.remove(...)
呼叫是否返回true
或false
- 後者是否表示小部件不在面板中?您也可以嘗試.remove(int index)
。
乾杯,
如何找出一個索引特定的部件?我想替換的部件的位置不固定... – wasp256
無意中發現它,感謝您的幫助 – wasp256