GWT在现有小部件上方添加一个小部件

时间:2014-08-28 11:37:45

标签: java gwt

我有VericalPanel。如果我向它添加一个元素,它将被添加到元素下,现在我如何在它上面放置一个元素?

VerticapPanel vpanel  = new VerticalPanel()

2 个答案:

答案 0 :(得分:3)

您可以使用

VerticalPanel#insert(Widget w, int beforeIndex)

而不是

VerticalPanel#add(Widget w)

这会将小部件插入给定位置。

答案 1 :(得分:2)

尝试insert方法:

这里是关于documentation

的方法的描述
  

protected void insert(Widget child, Element container, int beforeIndex, boolean domInsert)

     

在指定索引处将新子窗口小部件插入此Panel,并将其Element附加到指定的索引   容器元素。子元素将附加到   容器在同一索引处,或简单地附加到容器,   取决于domInsert的值。

     

参数:
  child - 要添加的子窗口小部件   container - 包含子项的元素
  beforeIndex - 插入子项的索引
  domInsert - 如果true,请将儿童插入beforeIndex的容器中;否则将孩子附加到容器的末端。