如何在java swing应用程序的拖放过程中获取光标信息

如何在java swing应用程序的拖放过程中获取光标信息,java,swing,drag-and-drop,Java,Swing,Drag And Drop,在我的应用程序中,我想知道显示什么样的光标(默认、移动、调整大小等) 为此,我使用了getCursor方法,除了使用JavaSwingDND执行拖放操作外,它在所有情况下都可以正常工作 当我执行拖放操作时,Component.getCursor()方法返回一个默认的游标实例,而鼠标在应用程序中显示一个DnD游标 在执行拖放操作时,是否有办法获取光标信息?这听起来像是xy问题。为什么显示的光标相关?与当前桌面的显示方式无关?我不完全确定如何解释这种行为,但似乎探讨了一个类似的问题。@Holger,

在我的应用程序中,我想知道显示什么样的光标(默认、移动、调整大小等)
为此,我使用了getCursor方法,除了使用JavaSwingDND执行拖放操作外,它在所有情况下都可以正常工作

当我执行拖放操作时,Component.getCursor()方法返回一个默认的游标实例,而鼠标在应用程序中显示一个DnD游标


在执行拖放操作时,是否有办法获取光标信息?

这听起来像是xy问题。为什么显示的光标相关?与当前桌面的显示方式无关?我不完全确定如何解释这种行为,但似乎探讨了一个类似的问题。@Holger,我不认为这是xy问题,因为该方法在参数中没有任何鼠标位置。您是对的,与代码相关的是实际操作,但我需要一个自动HMI测试工具的光标,该工具可以获取组件信息。在进行拖动操作时,swing渲染似乎绕过了组件光标,我想知道我们是否/如何获得此信息您的推理毫无意义。你不会认为,这是一个xy问题,因为我怀疑不正确的方法确实是不正确的吗?然后,您甚至同意这是一个xy问题,因为实际问题是您想让自动HMI测试工具识别实际动作(x),但询问如何获取光标图像(y)。