public abstract class MouseMotionAdapter extends Object implements MouseMotionListener
マウス・モーション・イベントは、マウスが移動またはドラッグされたときに発生します。(通常のプログラムではこのようなイベントは大量に発生します。クリックやその他のマウス・イベントを追跡するには、MouseAdapterを使用してください。)
MouseEvent
リスナーを作成し、目的のイベントのためのメソッドをオーバーライドするには、このクラスを拡張します。(MouseMotionListener
インタフェースを実装する場合には、その中のすべてのメソッドを定義する必要があります。この抽象クラスはそれらすべての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, 2016, Oracle and/or its affiliates. All rights reserved.Use is subject to license termsDocumentation Redistribution Policyも参照してください。