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的鼠標事件,但是在用於遊戲的虛擬程序中,當有人想要發送鼠標點擊而不關注屏幕時,通常會涉及到內存編輯。 –