小编qui*_*ity的帖子

GWT拖放TreeItem

我正在创建一个树,用户可以通过使用gwt-dnd库将一个TreeItem拖放到另一个TreeItem上来移动TreeItems .我已经读过我应该为每个TreeItem设置一个小部件,并使该小部件可拖动并使用dropTarget.到目前为止,即使只是拖动一个TreeItem,我也没有取得任何成功.我也得到了一个'拖放未处理的例外'.我至少朝着正确的方向前进,还是有更好的方法来做到这一点?任何帮助是极大的赞赏!

// Create the boundary panel
AbsolutePanel main = new AbsolutePanel();
main.setSize("500px", "500px");
// Create Tree and tree root
Tree tree = new Tree();
TreeItem root = new TreeItem();
root.setText("root");
// Create Label widget and construct treeItem from Label
Label itemLabel = new Label("item1");
TreeItem item = new TreeItem(itemLabel);
// Create DragController for the main panel, and make the Label widget draggable
PickupDragController dragController = new PickupDragController(main, true);
dragController.makeDraggable(item.getWidget());
// Add everything to root panel
root.addItem(item);
tree.addItem(root); …
Run Code Online (Sandbox Code Playgroud)

gwt drag-and-drop

5
推荐指数
1
解决办法
1147
查看次数

标签 统计

drag-and-drop ×1

gwt ×1