I am searching the web but i can't find how to set a custom cursor in javaFX with css , i know how to do it with ImageCursor
like this:
How to create custom cursor in javaFX?
but i use this line in css
and not working:
setStyle("-fx-cursor:url('/images/pencil.png')");
Is there possible to create a costume one with css
?
Updated
It came to my attention that the original sample using
setStyle("-fx-cursor:url('/images/pencil.png')");
which fire an exception, appears to be a bug:
Still, if to assign a custom cursor the CSS way, it needs to be done as shown below.
Original answer
When using custom CSS cursor, a non-URL fallback (one or more of the other values) must be at the end of the fallback list, i.e. auto
, so your code need to look like this:
//---------------------------------------------- ↓
setStyle("-fx-cursor:url('/images/pencil.png'),auto");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With