是否可以用另一个小部件替换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