在第一个位置添加小组件到面板?

时间:2013-12-07 15:09:47

标签: java javascript gwt

如果要将Widget添加到说FlowPanel,您必须执行以下操作:

@UiField
FlowPanel panel;

Widget widget; // some widget

panel.add(widget)

这会将窗口小部件附加到面板,这意味着它将成为面板子窗口小部件的最后一个位置。

即:

<div>
 <div class="w1" />
 <div class="w2" />
 <div class="w3" />
 <div class="widget" />
</div>

有没有办法让新插入的小部件成为第一个位置,即进行前置,而不先删除所有其他小部件?

有没有办法让新插入的小部件成为父级中的某个索引?

1 个答案:

答案 0 :(得分:2)

当然,

flowPanel.insertWidget(widget, pos);

使用pos = 0插入第一个位置。