Нажмите, чтобы удалить виджет, используя библиотеку gwt-dnd - PullRequest
0 голосов
/ 23 ноября 2010

Я использую библиотеку gwt-dnd, и я хотел бы знать, как сделать щелчок, чтобы бросить.
То есть щелкните виджет для перемещения, отпустите кнопку мыши, перетащите виджет и щелкните, чтобы отпустить.

Спасибо.

1 Ответ

2 голосов
/ 26 ноября 2010

Это довольно большой взлом.gwt-dnd обрабатывает события мыши с помощью класса MouseDragHandler, и он тесно связан с AbstractDragController, поэтому вы должны предоставить собственную реализацию этого обработчика (просто расширить его), который будет вызывать методы onMouseDown и onMouseUp для ваших событий click.Но вы также должны переопределить AbstractDragController, чтобы в итоге вы переписали половину библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...