Java 当用户将鼠标移出屏幕时,我如何允许用户移动视图?

Java 当用户将鼠标移出屏幕时,我如何允许用户移动视图?,java,mouse,mouseout,Java,Mouse,Mouseout,我将实现视图移动,我只需要知道鼠标是否在屏幕外(offwindow),并相应地调整偏移变量。也许您可以使用鼠标侦听器来侦听mouseExited事件。然后可以使用MouseInfo类获取鼠标的当前位置,然后相应地重置窗口的位置 如果鼠标移动过快,则在重置位置后,鼠标可能仍在窗口外,因此可能需要启动计时器以持续检查鼠标信息以获取当前鼠标位置,然后持续调整窗口位置。如果在任何时候生成mouseEntered事件,则可以停止计时器。如果鼠标移到窗口外,则要移动窗口。

我将实现视图移动,我只需要知道鼠标是否在屏幕外(offwindow),并相应地调整偏移变量。

也许您可以使用鼠标侦听器来侦听mouseExited事件。然后可以使用MouseInfo类获取鼠标的当前位置,然后相应地重置窗口的位置


如果鼠标移动过快,则在重置位置后,鼠标可能仍在窗口外,因此可能需要启动计时器以持续检查鼠标信息以获取当前鼠标位置,然后持续调整窗口位置。如果在任何时候生成mouseEntered事件,则可以停止计时器。

如果鼠标移到窗口外,则要移动窗口。