- すべてのスーパー・インタフェース:
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
コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。void
mouseMoved(MouseEvent e)
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
-
メソッドの詳細
-
mouseDragged
void mouseDragged(MouseEvent e)コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。MOUSE_DRAGGED
イベントは、マウス・ボタンを離すまで、ドラッグが発生したコンポーネントに(マウスの位置がそのコンポーネントの境界内にあるかどうかに関係なく)継続して送られます。ドラッグ&ドロップの実装はプラットフォームによって異なるため、ネイティブのドラッグ&ドロップの操作中に
MOUSE_DRAGGED
イベントが配信されない場合があります。- パラメータ:
e
- 処理されるイベント
-
mouseMoved
void mouseMoved(MouseEvent e)ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。- パラメータ:
e
- 処理されるイベント
-