- すべてのスーパー・インタフェース:
EventListener
- 既知のすべてのサブインタフェース:
MouseInputListener
- 既知のすべての実装クラス:
AWTEventMulticaster,BasicButtonListener,BasicComboPopup.InvocationMouseHandler,BasicComboPopup.InvocationMouseMotionHandler,BasicComboPopup.ListMouseHandler,BasicComboPopup.ListMouseMotionHandler,BasicDesktopIconUI.MouseInputHandler,BasicFileChooserUI.DoubleClickListener,BasicInternalFrameUI.BorderListener,BasicInternalFrameUI.GlassPaneDispatcher,BasicListUI.MouseInputHandler,BasicMenuItemUI.MouseInputHandler,BasicMenuUI.MouseInputHandler,BasicScrollBarUI.ArrowButtonListener,BasicScrollBarUI.TrackListener,BasicSliderUI.TrackListener,BasicSplitPaneDivider.MouseHandler,BasicTabbedPaneUI.MouseHandler,BasicTableHeaderUI.MouseInputHandler,BasicTableUI.MouseInputHandler,BasicTextUI.BasicCaret,BasicToolBarUI.DockingListener,BasicTreeUI.MouseHandler,BasicTreeUI.MouseInputHandler,DefaultCaret,FormView.MouseEventListener,HTMLEditorKit.LinkController,MetalFileChooserUI.SingleClickListener,MetalToolBarUI.MetalDockingListener,MouseAdapter,MouseDragGestureRecognizer,MouseInputAdapter,MouseMotionAdapter,ToolTipManager
public interface MouseMotionListener extends EventListener
コンポーネント上のマウス・モーション・イベントを受け取るためのリスナー・インタフェースです。 クリックおよびその他のマウス・イベントには、
MouseListenerを使用します。
マウス・モーション・イベントの処理に関連するクラスは、このインタフェース(および含まれているすべてのメソッド)を実装するか、抽象クラスMouseMotionAdapterを拡張します(関連するメソッドだけをオーバーライド)。
そのクラスから作成されたリスナー・オブジェクトは、コンポーネントのaddMouseMotionListenerメソッドを使ってコンポーネントに登録されます。 マウス・モーション・イベントは、マウスが移動またはドラッグされたときに発生します。 このようなイベントは大量に発生します。 マウス・モーション・イベントが発生すると、リスナー・オブジェクトの関連するメソッドが呼び出され、そのメソッドにMouseEventが渡されます。
- 導入されたバージョン:
- 1.1
- 関連項目:
MouseMotionAdapter,MouseEvent, Tutorial: Writing a Mouse Motion Listener
-
メソッドのサマリー
修飾子と型メソッド説明voidコンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。voidmouseMoved(MouseEvent e)ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
-
メソッドの詳細
-
mouseDragged
void mouseDragged(MouseEvent e)コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。MOUSE_DRAGGEDイベントは、マウス・ボタンを離すまで、ドラッグが発生したコンポーネントに(マウスの位置がそのコンポーネントの境界内にあるかどうかに関係なく)継続して送られます。ドラッグ&ドロップの実装はプラットフォームによって異なるため、ネイティブのドラッグ&ドロップの操作中に
MOUSE_DRAGGEDイベントが配信されない場合があります。- パラメータ:
e- 処理されるイベント
-
mouseMoved
void mouseMoved(MouseEvent e)ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。- パラメータ:
e- 処理されるイベント
-