我在网上搜索但我找不到如何在 css 的javaFX中设置自定义光标,我知道如何使用ImageCursor
这样做:
https://github.com/DanielG/ghc-mod/issues/798
但我在css
中使用此行并且无法正常工作:
setStyle("-fx-cursor:url('/images/pencil.png')");
是否可以使用css
制作服装?
答案 0 :(得分:1)
更新
我注意到原始样本使用
setStyle("-fx-cursor:url('/images/pencil.png')");
发出异常的似乎是一个错误:
但是,如果要以CSS方式分配自定义光标,则需要按如下所示完成。
原始答案
使用自定义CSS cursor时,非网址后备(一个或多个其他值)必须位于后备列表的末尾,即auto
,所以你的代码需要看起来像这样:
//---------------------------------------------- ↓
setStyle("-fx-cursor:url('/images/pencil.png'),auto");