ドラッグ アンド ドロップ中にノードのカーソルを変更しようとしていますが、画像が変更されません。ノードの を呼び出しsetCursor()
てDragDetectedEventHandler
います。私も電話getParent().setCursor()
してみましたが、同じ結果でした。マウスダウンやドラッグオーバーなど、他のさまざまなイベントハンドラーでもこれを試しました。せいぜい、マウスボタンを離した後に画像を変更するだけですが、ドラッグ中に画像を変更する必要があります。誰でもこれを行う方法を知っていますか?
private class DragDetectedEventHandler implements EventHandler<MouseEvent> {
@Override
public void handle(MouseEvent mouseEvent) {
System.out.println("Drag Detected");
Dragboard db = startDragAndDrop(TransferMode.MOVE);
ClipboardContent content = new ClipboardContent();
content.putString("sample-drag-text");
db.setContent(content);
setCursor(_imageCursor);
mouseEvent.consume();
}
}