如果你想添加一个 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>
有没有什么方法可以让新插入的小部件位于第一个位置,即,在不先删除所有其他小部件的情况下进行前置?
有没有办法让新插入的小部件在父级中的某个索引处?
最佳答案
当然,
flowPanel.insertWidget(widget, pos);
使用pos = 0
在第一个位置插入。
关于java - 将小部件添加到面板的第一个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20442885/