2
我試圖在拖放過程中更改節點上的光標,但圖像沒有更改。我在我的節點的DragDetectedEventHandler
中打電話setCursor()
。我也試過撥打getParent().setCursor()
,結果相同。我也嘗試在其他各種事件處理程序中執行此操作,例如鼠標向下拖動。最好的情況是,在釋放鼠標按鈕後,我會更改圖像,但在拖動過程中我需要圖像不同。有人知道怎麼做嗎?JavaFX:在拖放過程中更改光標
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();
}
}