java.awt.Component.dispatchEvent(AWTEvent)を使用してmousemoveイベントを実行する方法はありますか?dispatcheventでmousemoveイベントを生成しますか?
.dispatchEvent(new MouseEvent(client.a
.getComponentAt(1, 1),
MouseEvent.MOUSE_MOVED,
System.currentTimeMillis(),
MouseEvent.NOBUTTON,
x,y,
1,
false));
私はこれを今でも持っていますが、マウスを動かすことはありません。 どうすればいいですか?
編集: 私はこのようにそれを試してみましたが、そのが動作していない:
.dispatchEvent(new MouseEvent(client.a
.getComponentAt(1, 1),
MouseEvent.MOUSE_MOVED,
System.currentTimeMillis(),
MouseEvent.NOBUTTON,
x,y,
0,
false));
おかげで、 ジェフリー
これを行う方法は、MouseEvent(私が理解している限り)はマウス・メッセージを送信するための方法ではありませんオペレーティングシステムではないコンポーネントに送信します。通常は、Robotクラスまたは[JNA](http://en.wikipedia.org/wiki/Java_Native_Access)を使用して実際にマウスカーソルを画面上に移動しています。 –
実際には起こらなかったMouseEvent(マウスイベントの偽造)でコンポーネントを反応させたい、または画面上でカーソルを動かしたいですか? – Robin
仮想マウスのようです。アプレット上。 –