使用JavaFX在macOS上更改拖放光标

Lor*_*nzo 5 java macos drag-and-drop javafx cursor

拖动项目时如何使用JavaFX在macOS上更改光标?

我试图使用pane.setCursor()更改光标的功能,但是当我拖动一个项目时,在光标后面会看到一个白皮书。

//drag detection for node dragging
pane.setOnDragDetected ( event -> {
    ImageCursor cursor = 
        new ImageCursor(new Image("/cursor.png"));

    pane.setCursor(cursor); 
});
Run Code Online (Sandbox Code Playgroud)

例:

  1. 之前拖紫线
  2. 拖线
  3. 拖后

使用自定义光标拖放:

使用自定义光标拖放

我试图在Ubuntu 19和Windows 10上运行代码,但是这个问题不存在。