【问题标题】:Javafx 8 how to make mouse cursor invisible?Javafx 8 如何使鼠标光标不可见?
【发布时间】:2014-12-30 23:50:57
【问题描述】:

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

有没有办法让鼠标光标在场景中时不可见?

【问题讨论】:

    标签: javafx-8 invisible mouse-cursor


    【解决方案1】:

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

    更换图片

    使用对当前场景的引用,将Cursor.cursor("url") 传递给setCursor

    scene.setCursor(Cursor.cursor("url"));
    

    移除光标

    使用对当前场景的引用,将Cursor.NONE 传递给setCursor

    scene.setCursor(Cursor.NONE);
    

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

    【讨论】:

    • 非常感谢!这确实比我想象的要简单得多,并且有一种方法可以更改图像,这使一切变得更加简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    相关资源
    最近更新 更多