Web アプリケーションに GWT と GWT Query プラグインを使用しています。ドラッグ可能な画像と Droppable でラップされた GWT Canvas があります。私のコードは次のようになります。
final Canvas canvas = Canvas.createIfSupported();
canvas.setHeight("340px");
DroppableWidget<Canvas> test = new DroppableWidget<Canvas>(canvas);
test.addDropHandler(new DropEventHandler() {
@Override
public void onDrop(DropEvent event) {
Context2d context = canvas.getContext2d();
Image img = new Image("image");
ImageElement i = ImageElement.as(img.getElement());
//get x and y coordinates out of the drop event
context.drawImage(i, x, y);
}
});
問題は...これらのx座標とy座標をドロップイベントから取得して、ドロップ場所のキャンバスに画像を描画できるようにするにはどうすればよいですか?