单击以使用gwt-dnd库删除小部件

时间:2010-11-23 18:31:15

标签: gwt drag-and-drop

我正在使用gwt-dnd库,我想知道如何点击放弃。
也就是说,单击要移动的小部件,释放鼠标按钮,拖动小部件并单击以放下。

谢谢。

1 个答案:

答案 0 :(得分:2)

这是非常大的黑客攻击。 gwt-dnd通过MouseDragHandler类处理鼠标事件,它与AbstractDragController紧密结合,因此您必须提供自己的处理程序实现(只需扩展它),它将在您的点击事件上调用onMouseDown和onMouseUp方法。但是你还必须重写AbstractDragController,这样你才能重写一半的库。