我正在编写一个简单的 JavaFX GUI,它支持使用拖放来选择文件。 我已经自己实现了拖放功能,但如果将错误类型的文件拖到输入区域上,我想将光标更改为操作系统特定的(如果存在)不可用/不允许的指针。
不幸的是,Cursor
类中的预定义游标枚举无法访问该游标。
是否有直接通过 Java 从操作系统加载光标图标的选项,而不需要将其作为图像资源导入 .jar 或进行 JNI 调用以从(在 Windows 的情况下)提取它ole32.dll
?
其他 Java 应用程序如何处理?很确定随应用程序提供特定于 Windows 的图标会侵犯版权,所以我想避免这种情况。
最佳答案
如果您的 dragOver handler 将默认使用“不允许”的系统光标。不打电话 DragEvent.acceptTransferModes .
关于java - 如何将 Java 光标设置为不可用的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51350676/