官方網站:http://code.google.com/p/gwt-dnd/ 讓 widget 可以 DnD建立一個 panel = AbsolutePanel()建立一個 ctrl = PickupDragController(panel, true) ctrl.makeDraggable(widget) 或是 ctrl.makeDraggable(widget, widget) 讓 widget 可以 resize建立 ctrl = ResizeDragController() (非 library 內建)把 widget 夾在九宮格 grid 當中 對周圍 grid 設定 panel = FocusPanel(),然後 ctrl.makeDraggable(panel, direction) 讓 DnD 的 widget 能處理 onClick直接對 widget 作 addClickHandler() 無效。現在是用 override dragStart() 來代替。雜項 memo makeDraggable() 似乎會觸發 dragStart() 等 method... (尚未嚴格測試) |