获取画布中的鼠标位置(java)

The*_*iot 3 java mouse swing position canvas

我在窗口中有一个画布。窗口是全屏的,但画布不是。我需要在画布内获取鼠标位置,但不在窗口内。我该怎么做呢?

即使鼠标没有移动,我也需要每秒多次获得该鼠标位置,因此使用 MouseMoved 侦听器还不够好。

有没有办法在画布中获取鼠标位置而不必调用任何鼠标侦听器?

jzd*_*jzd 5

存储鼠标位置。如果它没有移动,那么位置是相同的。然后使用鼠标移动动作侦听器在更改时更新您存储的鼠标位置状态。