JavaFX提供了几种方便的内置游标类型,以简化样式。具体来说,它们是:
[ null | crosshair | default | hand | move | e-resize | h-resize
| ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize
| w-resize | v-resize | text | wait ]
如here所述。
这些类型大多是不言自明的,但是我对许多-resize
游标类型有疑问。就Windows 10而言,实际上只有四种类型:
n-resize s-resize v-resize
全部指定垂直
e-resize w-resize h-resize
全部指定为水平
nw-resize se-resize
均从右上方到左下方
ne-resize sw-resize
都从左上到右下
因此,JavaFX提供的所有类型几乎都是多余的。我的猜测是,在其他某些平台上,这些游标类型实际上指定了不同的游标图像。但是我对那里的所有各种操作系统都不熟悉。
所以我的问题是,大多数主流OS的JRE都执行Windows JRE所执行的操作,而不关心Windows JRE所执行的操作吗? nw-resize
和se-resize
?具体来说,我想知道对于许多类似Linux和Unix的发行版(包括面向移动的OS)是否是这种情况。