Java-没有聚焦窗口的假鼠标事件

Java-没有聚焦窗口的假鼠标事件,java,events,applet,mouse,Java,Events,Applet,Mouse,我将一个小程序加载到JFrame中,我可以将鼠标信息发送到JFrame,如下所示: MouseEvent m; m = new MouseEvent(owner.loader.applet.getComponent(0), MouseEvent.MOUSE_PRESSED, System.currentTimeMillis(), button, x, y,

我将一个小程序加载到JFrame中,我可以将鼠标信息发送到JFrame,如下所示:

MouseEvent m;

    m = new MouseEvent(owner.loader.applet.getComponent(0),
            MouseEvent.MOUSE_PRESSED,
            System.currentTimeMillis(),
            button,
            x,
            y,
            0,
            false);

            owner.loader.applet.getComponent(0).dispatchEvent(m);
现在,当我将这个鼠标事件发送到applet时,我的JFrame将成为焦点。我怎样才能阻止它这样做?当我发送mousemove事件而不是mousepress时,它不会聚焦


我正在使用BUTTON1\u掩码事件作为button参数。

啊,我知道了,MouseEvent的第一个参数应该是applet,其他参数必须是applet.getComponent(0)。如果其他人有我的问题,我就把它留在这里。

Mousepress模拟的是一个实际的Mousepress,就像你自己点击它一样,画面会聚焦。我不太了解java的鼠标事件,但在用于游戏的僵尸程序中,当有人想在不集中注意力的情况下发送鼠标点击时,通常会涉及内存编辑。我不明白你的答案。请你用代码或/和解释来更新它好吗。