bluePawn.setCanDragReposition(true);
bluePawn.setCanDrop(true);
bluePawn.setDragAppearance(DragAppearance.TARGET);
bluePawn.addDrawHandler(new DrawHandler() {
public void onDraw(DrawEvent event) {
bluePawn.focus();
}
});
bluePawn.addFocusChangedHandler(new FocusChangedHandler() {
public void onFocusChanged(FocusChangedEvent event) {
changeLabel(focusLabel, bluePawn.getID(), event.getHasFocus());