如何将Java光标设置为不可用图标?

我正在编写一个简单的JavaFX GUI,它支持通过拖放操作进行文件选择。我已经实现了拖放功能本身,但是如果将错误类型的文件拖到输入区域上,我想将光标更改为特定于OS的指针(如果存在)不可用/不允许使用的指针。

不幸的是,Cursor该类中的预定义游标枚举无法访问该类。

是否可以通过Java直接从OS加载光标图标,而无需将其作为图像资源导入.jar或进行JNI调用以将其从中提取(对于Windows)ole32.dll

其他Java应用程序如何处理呢?可以肯定的是,随应用程序一起提供Windows专用图标会侵犯版权,因此我想避免这种情况。


海绵宝宝撒
浏览 186回答 1
1回答

ABOUTYOU

如果您的dragOver处理程序未调用DragEvent.acceptTransferModes,则默认情况下将使用“不允许”系统光标。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java