モジュール java.desktop
パッケージ java.awt.event

インタフェースMouseMotionListener

すべてのスーパー・インタフェース:
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 mouseDragged​(MouseEvent e)
    コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。
    void mouseMoved​(MouseEvent e)
    ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
  • メソッドの詳細

    • mouseDragged

      void mouseDragged​(MouseEvent e)
      コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。 MOUSE_DRAGGEDイベントは、マウス・ボタンを離すまで、ドラッグが発生したコンポーネントに(マウスの位置がそのコンポーネントの境界内にあるかどうかに関係なく)継続して送られます。

      ドラッグ&ドロップの実装はプラットフォームによって異なるため、ネイティブのドラッグ&ドロップの操作中にMOUSE_DRAGGEDイベントが配信されない場合があります。

      パラメータ:
      e - 処理されるイベント
    • mouseMoved

      void mouseMoved​(MouseEvent e)
      ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
      パラメータ:
      e - 処理されるイベント