在java awt中设置光标的位置
我一直在研究如何通过编程设置光标的位置。通过谷歌搜索,我发现了机器人类的用途。但当我这样做时,它会调用MouseMotionListener中实现的mouseMoved事件,这是我不想要的。有没有其他方法可以设置不调用该方法的位置?无论您做什么,mouseMoved事件都会触发,但您可以覆盖它,这样一旦触发它,它就不会执行任何操作 您可以覆盖正在移动鼠标的组件的侦听器,以便只有该组件将忽略事件,而其他组件将正确触发在java awt中设置光标的位置,java,cursor,mouse,awt,Java,Cursor,Mouse,Awt,我一直在研究如何通过编程设置光标的位置。通过谷歌搜索,我发现了机器人类的用途。但当我这样做时,它会调用MouseMotionListener中实现的mouseMoved事件,这是我不想要的。有没有其他方法可以设置不调用该方法的位置?无论您做什么,mouseMoved事件都会触发,但您可以覆盖它,这样一旦触发它,它就不会执行任何操作 您可以覆盖正在移动鼠标的组件的侦听器,以便只有该组件将忽略事件,而其他组件将正确触发 myComponent.addMouseMotionListener(n
myComponent.addMouseMotionListener(new MouseMotionAdapter()
{
@Override
public void mouseMoved(MouseEvent e)
{
/*Do Nothing*/
}
});
简短回答“否”,不再回答“否”。更改鼠标位置将触发操作系统级事件,然后该事件将发送到受更改影响的所有窗口。