java - 将小部件添加到面板的第一个位置?

标签 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>

有没有什么方法可以让新插入的小部件位于第一个位置,即,在不先删除所有其他小部件的情况下进行前置?

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

最佳答案

当然,

flowPanel.insertWidget(widget, pos);

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

关于java - 将小部件添加到面板的第一个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20442885/

相关文章:

java - 有没有办法列出应用程序中的所有 Web 服务?

com.jobyab.controllers.registerController.doPost 处的 java.lang.NullPointerException

javascript - 将实例属性放在原型(prototype)构造函数中,好还是坏?

javascript - 你能说这是 Javascript Closure 的一个正确的例子吗?我们需要考虑避免闭包的地方在哪里?

java - 在不丢失数据的情况下将 byte[] 解密回 String

java - 从 Java 中的另一个类访问 UUID

javascript - Android中文本的自动垂直滚动

java - 导入无法解决

java - 如何将基本的 GWT 组件与 GIN 绑定(bind)?

gwt - gwt :run-codeserver 内存不足