(1)は簡単に簡単です。 (2)はややこしい。現在、JPanelのすべてのコンポーネントでイベントを登録する必要があります。 JPanelの周りの隣人がイベントでマウスの動きを検出した場合、これはJPanelが(2)状況を持っていることを意味します。しかし、これはかなり汚れています。将来、新しいコンポーネントを追加すると、このダーティーな回避策が破られます。<p>私は、次のイベントを検出したいのJPanelを有する</p> <p>(1)</p>におけるマウス移動が <p>(2)マウスが</p> て移動するときのJPanel
もう1つの方法は、JPanelを監視するタイマーを用意することです。マウスの位置がx秒以内にJPanel内にない場合は、JPanelがマウス移動イベントを起こしていると考えることができます。
しかし、このような一般的なタスクを実行するための別個のタイマーを持つことは過労です。
Javaプラットフォームで提供される方法はありますか?