Openjdk MouseMotionListener



Openjdk 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、 MouseAdapterMouseDragGestureRecognizer、MouseInputAdapter、 MouseMotionAdapterToolTipManager
public interface MouseMotionListener extends EventListener 
コンポーネントでマウスモーションイベントを受信するためのリスナーインターフェイス。 (クリックやその他のマウスイベントの場合は、MouseListener。)

マウスモーションイベントの処理に関心のあるクラスは、このインターフェイス(およびそれに含まれるすべてのメソッド)を実装するか、抽象を拡張しますMouseMotionAdapterクラス(対象のメソッドのみをオーバーライドします)。

そのクラスから作成されたリスナーオブジェクトは、コンポーネントのを使用してコンポーネントに登録されます。addMouseMotionListenerメソッド。マウスを移動またはドラッグすると、マウスモーションイベントが生成されます。 (そのようなイベントの多くが生成されます)。マウスモーションイベントが発生すると、リスナーオブジェクトの関連するメソッドが呼び出され、MouseEventが渡されます。



以来:
1.1
関連項目:
MouseMotionAdapterMouseEventチュートリアル:マウスモーションリスナーの作成

メソッドの概要

修飾子とタイプ 方法 説明
空所 mouseDragged (( MouseEvent と) コンポーネント上でマウスボタンを押してからドラッグすると呼び出されます。
空所 mouseMoved (( MouseEvent と) マウスカーソルがコンポーネント上に移動されたが、ボタンが押されていない場合に呼び出されます。

メソッドの詳細

mouseDragged

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

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

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

mouseMoved

void mouseMoved​(MouseEvent e)
マウスカーソルがコンポーネント上に移動されたが、ボタンが押されていない場合に呼び出されます。
パラメーター:
e-処理されるイベント