我正在使用gwt-links和gwt-dnd框架来制作节点图。我的问题是我想拖动多个对象。有人有这方面的经验吗?
任何想法或指向正确的方向都有帮助。
的Lukas
答案 0 :(得分:0)
我实际上并没有使用gwt-links库,但是入门部分给了我一般概念的展望。它使用gwt-dnd来移动物品,所以你唯一需要做的就是:
PickupDragController dragController = new PickupDragController(controller.getView(), true);
// Allow multiple widgets to be selected at once using CTRL-click
dragController.setBehaviorMultipleSelection(true);
dragController.makeDraggable(labelHello);
dragController.makeDraggable(labelWorld);
// Register the dragController in gwt-links
controller.registerDragController(dragController);
也就是说,在入门维基http://code.google.com/p/gwt-links/wiki/GettingStarted
中按照预期使用gwt-links并添加setBehaviourMultipleSelection(true);你的dragController初始化中的行。