ユーザーがマウスを画面から移動したときにビューを移動できるようにするにはどうすればよいですか?
質問
ビューの移動を実装します。マウスがオフスクリーン(Offwindow)であるかどうかを知り、それに応じてオフセット変数を調整する必要があります。
解決
MouseListenerを使用して、MouseExitedイベントを聴くことができます。次に、MouseInfoクラスを使用してマウスの現在の位置を取得し、それに応じてウィンドウの位置をリセットできます。
マウスが速すぎて動いている場合、場所をリセットした後もマウスがウィンドウの外側にある可能性があるため、マウスインフェを継続的にチェックして現在のマウスの場所を取得し、窓の位置を継続的に調整するためにタイマーを起動する必要があるかもしれません。いつでもマウスエンターのイベントが生成されている場合は、タイマーを停止できます。
所属していません StackOverflow