1
我已经加载到一个JFrame一个小程序,我可以送鼠标信息,像这样:Java的假MouseEvents没有重点窗口
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);
现在,当我把这个鼠标事件的小程序,我会的JFrame成为焦点。我怎样才能阻止它做到这一点?当我发送mousemove事件而不是mousepress时,它不需要关注。
我正在使用按钮参数的BUTTON1_MASK事件。
Mousepress正在模拟实际的mousepress,就像您自己点击它一样,框架将变得专注。我不太了解java的鼠标事件,但是在用于游戏的虚拟程序中,当有人想要发送鼠标点击而不关注屏幕时,通常会涉及到内存编辑。 –