MultiButton列表的拖放排列

时间:2014-02-06 11:50:03

标签: codenameone

实现可以通过拖放排列的MultiButton列表的最佳方法是什么?

目前我正在将MultiButtons添加到容器中,我正在实施拖动和放大每个多按钮都会掉落。当我放弃它时,我正在这样做:

@Override
public void drop(Component dragged, int x, int y) {
    Container container = getParent();

    dragged.getParent().removeComponent(dragged);
    container.addComponent(container.getComponentIndex(this), dragged);
}

它并不总是有效,但我无法帮助这个功能可能已经出现在MultiList中,或者可能有更好的方法?

1 个答案:

答案 0 :(得分:1)

默认情况下,容器会自动重新排列拖放中的组件,因此除了将组件设置为可拖动且容器设置为放置目标之外,您实际上不需要执行任何操作。