|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.event.MouseAdapter
マウスイベントを受け取る抽象アダプタクラスです。このクラスのメソッドはすべて空です。このクラスによって、リスナーオブジェクトの作成が容易になります。
マウスイベントによって、マウスのプレス、リリース、クリック、コンポーネントへの出入りを追跡できます。マウスの移動とドラッグを追跡するには、MouseMotionAdapter を使用します。
MouseEvent
リスナーを作成するには、このクラスを拡張して関係のあるイベント用のメソッドをオーバーライドします。MouseListener
インタフェースを直接実装する場合には、その中のメソッドをすべて定義する必要があります。この abstract クラスでは、実装が必要なすべてのメソッドについて空の定義をしてあるので、必要なイベント用のメソッドを定義するだけで済みます。
拡張したクラスを使ってリスナーオブジェクトを作成後、コンポーネントの addMouseListener
メソッドを使ってリスナーオブジェクトをコンポーネントに登録します。マウスを押したり、離したり、クリック (押してから離す) したり、あるいはマウスカーソルがコンポーネントに出入りしたりするとリスナーオブジェクトの関連するメソッドが呼び出され、MouseEvent
がそのメソッドに渡されます。
MouseEvent
,
MouseListener
,
Tutorial: Writing a Mouse Listener,
Reference: The Java Class Libraries (update file)コンストラクタの概要 | |
MouseAdapter()
|
メソッドの概要 | |
void |
mouseClicked(MouseEvent e)
コンポーネント上でマウスボタンがクリックされると呼び出されます。 |
void |
mouseEntered(MouseEvent e)
マウスがコンポーネントに入ると呼び出されます。 |
void |
mouseExited(MouseEvent e)
マウスがコンポーネントから出ると呼び出されます。 |
void |
mousePressed(MouseEvent e)
コンポーネント上でマウスボタンが押されると呼び出されます。 |
void |
mouseReleased(MouseEvent e)
コンポーネント上でマウスボタンが離されると呼び出されます。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
コンストラクタの詳細 |
public MouseAdapter()
メソッドの詳細 |
public void mouseClicked(MouseEvent e)
public void mousePressed(MouseEvent e)
public void mouseReleased(MouseEvent e)
public void mouseEntered(MouseEvent e)
public void mouseExited(MouseEvent e)
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |