【发布时间】:2021-03-31 09:43:07
【问题描述】:
我想在 codenameone 的 boxlayout 中创建一个 SwipeableContainers 列表。
list.add(createWidget("Banana")).
add(createWidget("Apple")).
add(createWidget("Juice"));
public SwipeableContainer createWidget(String info) {
MultiButton button = new MultiButton(info);
return new SwipeableContainer(FlowLayout.encloseCenterMiddle(deleteb),button);
}
这样做会返回错误“java.lang.IllegalArgumentException:组件已包含在容器中:Container[x=0 y=0 width=0 height=0 name=null, layout = FlowLayout, scrollableX = false, scrollableY =错误,组件 = [MultiButton]]。”这与提供的 Codenameone 教程中使用的语法相同:https://www.codenameone.com/javadoc/com/codename1/ui/SwipeableContainer.html。但是我的代码似乎不允许我创建多个这些组件。
【问题讨论】:
标签: java codenameone