ウィジェットをドラッグ可能にしたい.. GWT と d&d を使用します。それは私のコードですが、うまくいきません..
@SuppressWarnings("deprecation")
public class StickWidget extends Composite implements SourcesMouseEvents {
private static StickWidgetUiBinder uiBinder = GWT
.create(StickWidgetUiBinder.class);
@UiField Label title;
@UiField HTML content;
interface StickWidgetUiBinder extends UiBinder<Widget, StickWidget> {
}
public StickWidget(String title, String content, String width, String height) {
super();
initWidget(uiBinder.createAndBindUi(this));
this.content.setText(content);
this.title.setText(title);
this.setWidth(width);
this.setHeight(height);
}
public StickWidget(String title, String content) {
initWidget(uiBinder.createAndBindUi(this));
this.content.setText(content);
this.title.setText(title);
}
@Override
public void addMouseListener(MouseListener listener) {
// TODO Auto-generated method stub
}
@Override
public void removeMouseListener(MouseListener listener) {
// TODO Auto-generated method stub
}
}
私のエントリポイントのフラグメント:
StickWidget a = new StickWidget("gg", "gg", "20px", "200px");
DropTargetStick dropT = new DropTargetStick(new Label("fdgf"));
PickupDragController dragController = new PickupDragController (RootPanel.get(), false);
dragController.registerDropController(dropT);
dragController.makeDraggable(a);
ウィジェットをドラッグ&ドロップできるようにするすべての手順を実行したと思います..しかし、うまくいきません..