何がJavaのリスナー
Javaでは、 リスナーオブジェクトのイベントを処理するものが使用されています。 効果は、それを聞くためには、イベントを実施し、次に必要な情報を伝えることで、プログラムのイベントでは、どの場合があります次にハンドルです。 たとえば、マウスを移動する場合、プレーヤーは、リスナーが警告されているプログラムにマウスを移動するとの立場を与えるの詳細は、相対的には、現在のところコンポーネントには、画面領域を占有しています。
最も多く使用されるイベントリスナーは次のとおりとjava.awt.eventパッケージが見つかった。
| actionlistener | focuslistener | keylistener |
mouselistener | mousemotionlistener | windowlistener |
ショーの詳細は、以下の表に、これら3つの抽象メソッドを定義すると、イベントリスナーを発動してください。
keylistener
ボイドkeypressed ( keyevent e ) | キーが押されたダウン(これらのイベントは引き続き保有している時に起こること、ユーザーのキーとキーの遅延がダウン) 。 |
ボイドkeyreleased ( keyevent e ) | キーがリリースされました。 |
ボイドkeytyped ( keyevent e ) | キーが押されたが、その後にリリース(このイベントは注意して投稿のみをキーと判断されることができるタイプなど、アルファの文字や数字のようにF1キーではなく、 Ctrlを押し、そしてAlt 、例えば) 。 |
mouselistener
ボイドmouseclicked ( mouseevent e ) | マウスボタンが押されたが、その後リリースされたコンポーネントです。 |
ボイドmouseentered ( mouseevent e ) | マウスのコンポーネントの領域に入る。 |
ボイドmouseexited ( mouseevent e ) | マウスを終了し、コンポーネントエリアです。 |
ボイドmousepressed ( mouseevent e ) | 上で、マウスボタンが押されたコンポーネントです。 |
ボイドmousereleased ( mouseevent e ) | マウスボタンをクリックして、コンポーネントがリリースされます。 |
mousemotionlistener
ボイドmousedragged ( mouseevent e ) | マウスのボタンは、コンポーネントを下に行われた、それから、マウスを動かしています。 |
ボイドmousemoved ( mouseevent e ) | マウスが移動していないボタンは、コンポーネントとダウンしています。 |
便宜上、 javax.swing.event.mouseinputlistenerのすべてのメソッドを実装しmouselistenerとmousemotionlistenerインターフェイスに含まれている。
イベントについての情報が保存されたイベントオブジェクトは、パラメータとして渡された時に、リスナーメソッドが呼び出されます。 これは、前のテーブルに示され、このクラスでのイベントのために関連付けられてkeyeventクラスmouseeventためには、キーボードやマウスのイベントに関連付けられています。