Javafx 8如何使鼠标光标不可见?

gam*_*r95 7 invisible mouse-cursor javafx-8

我正在Javafx 8上制作2D射击游戏,我希望能够使光标不可见,以便我可以用十字准线替换它.

反正是否有鼠标光标在场景中不可见?

Vin*_*igh 9

要更改光标,您可以使用该scene.setCursor(String)方法.

改变形象

使用到当前场景中的引用,传递Cursor.cursor("url")setCursor:

scene.setCursor(Cursor.cursor("url"));
Run Code Online (Sandbox Code Playgroud)

删除光标

使用到当前场景中的引用,传递Cursor.NONEsetCursor:

scene.setCursor(Cursor.NONE);
Run Code Online (Sandbox Code Playgroud)

您也可能对该Cursor.CROSSHAIR值感兴趣

  • 非常感谢!那确实比我想象的要简单得多,而且有一种更改图像的方法,这使一切变得更加简单。 (2认同)