2012-03-22 20 views
1

私は次のことに固執しています。 私はゲームをプログラミングしていて、JFrameの中でマウスポインタの位置を取得する必要があります。ポインタの位置を画面上で取得する必要はありませんが、JFrameだけです。 MouseClickイベントを使用すると、マウスボタンが押されている間にフレーム内の位置を取得できますが、ボタンを押さなくてもその位置を取得したいと考えています。 私の質問を理解していただければ幸いです。JFrameでのマウスの位置を確認

答えて

6

MouseMotionListenerが必要です。
MouseEventには現在のマウスの位置が含まれています。マウスカーソルがコンポーネント上に移動されているが、どのボタンが押されていないときに呼び出さ

void mouseMoved(MouseEvent e) 

+0

また、画面上でマウスの位置を取得し、JFrameにバインドすることもできます。 –

+0

Ok、thansk。私はこのマウス移動イベントが利用可能であることに気付かず、javaのドキュメントをチェックして見つけられませんでした。しかし、ありがとう、私はすぐにそれを確認します、それが動作する場合、私はこれを答えとして投票します。 –

+0

それは私のために働いてくれてありがとう –

関連する問題