gpt4 book ai didi

java - 如何从/向 CellList 添加或删除单个元素?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:19:20 25 4
gpt4 key购买 nike

如何在 CellList 中添加/删除单个元素?

最佳答案

如果您使用 ListDataProvider<T>获取包装列表并简单地添加或删除一个元素。

一个非常简单的例子:

public void onModuleLoad() {
final ListDataProvider<String> provider = new ListDataProvider<String>(getList());
CellList<String> list = new CellList<String>(new TextCell());
provider.addDataDisplay(list);

Button btn = new Button("add more");
btn.addClickHandler(new ClickHandler() {

private int counter = 0;

@Override
public void onClick(ClickEvent event) {
provider.getList().add(++counter + " more");
}
});

RootPanel.get().add(list);
RootPanel.get().add(btn);
}

private LinkedList<String> getList() {
LinkedList<String> list = new LinkedList<String>();
list.add("1st");
list.add("2nd");
list.add("3rd");
list.add("4th");
list.add("5th");
return list;
}

关于java - 如何从/向 CellList 添加或删除单个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4223883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com