ビューの移動を実装します。マウスがオフスクリーン (オフウィンドウ) であるかどうかを知り、それに応じてオフセット変数を調整するだけです。
1 に答える
0
たぶん、MouseListenerを使用してmouseExitedイベントをリッスンできます。次に、MouseInfoクラスを使用してマウスの現在の位置を取得し、それに応じてウィンドウの位置をリセットできます。
マウスの動きが速すぎる場合は、場所をリセットした後もマウスがウィンドウの外にある可能性があるため、タイマーを開始してMouseInfoを継続的にチェックし、現在のマウスの場所を取得してから、ウィンドウの場所を継続的に調整する必要があります。mouseEnteredイベントが生成された場合はいつでも、タイマーを停止できます。
于 2010-09-09T03:36:45.270 に答える