public abstract class MouseMotionAdapter extends Object implements MouseMotionListener
マウスモーションイベントは、マウスが移動またはドラッグされたときに発生します。(通常のプログラムではこのようなイベントは大量に発生します。クリックやその他のマウスイベントを追跡するには、MouseAdapter を使用してください。)
MouseEvent
リスナーを作成し、目的のイベントのためのメソッドをオーバーライドするには、このクラスを拡張します。(MouseMotionListener
インタフェースを実装する場合には、その中のすべてのメソッドを定義する必要があります。この abstract クラスはそれらすべての null メソッドを定義しているので、必要なイベント用のメソッドを定義するだけで済みます。)
拡張したクラスを使ってリスナーオブジェクトを作成してから、コンポーネントの addMouseMotionListener
メソッドを使ってコンポーネントに登録します。マウスを移動またはドラッグすると、リスナーオブジェクトの関連するメソッドが呼び出され、MouseEvent
が渡されます。
MouseEvent
, MouseMotionListener
, Tutorial: Writing a Mouse Listenerコンストラクタと説明 |
---|
MouseMotionAdapter() |
修飾子と型 | メソッドと説明 |
---|---|
void |
mouseDragged(MouseEvent e)
コンポーネント上でマウスボタンを押してドラッグすると呼び出されます。
|
void |
mouseMoved(MouseEvent e)
コンポーネント上でマウスボタンが移動される (ボタンは押されない) と呼び出されます。
|
public void mouseDragged(MouseEvent e)
mouseDragged
、インタフェース: MouseMotionListener
public void mouseMoved(MouseEvent e)
mouseMoved
、インタフェース: MouseMotionListener
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.