java.lang.Object
java.awt.dnd.DragGestureRecognizer
java.awt.dnd.MouseDragGestureRecognizer
- すべての実装されたインタフェース:
- MouseListener,- MouseMotionListener,- Serializable,- EventListener
public abstract class MouseDragGestureRecognizer extends DragGestureRecognizer implements MouseListener, MouseMotionListener
DragGestureRecognizerのこの抽象サブクラスは、マウス・ベースのジェスチャのDragGestureRecognizerを定義します。 各プラットフォームは、Toolkit.createDragGestureRecognizer()メソッドを介して利用可能なこのクラスの具象サブクラスを独自に実装し、ドラッグ&ドロップ操作を開始するプラットフォーム依存のマウス・ジェスチャの認識をカプセル化します。 
 
 マウス・ドラッグ・ジェスチャ・レコグナイザは、DragSource.getDragThreshold()から取得できるドラッグ・ジェスチャ・モーションのしきい値を受け取るべきです。 ドラッグ・ジェスチャは、最後のマウス・ドラッグ・イベントの場所と対応するマウス・ボタン押下イベントの場所の水平または垂直方向の距離がドラッグ・ジェスチャ・モーションのしきい値より大きい場合にのみ認識される必要があります。 
 
 DragSource.createDefaultDragGestureRecognizer(java.awt.Component, int, java.awt.dnd.DragGestureListener)で作成されたドラッグ・ジェスチャ・レコグナイザは、この規則に従います。
- 
フィールドのサマリークラス java.awt.dnd.DragGestureRecognizerで宣言されたフィールドcomponent, dragGestureListener, dragSource, events, sourceActions
- 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedMouseDragGestureRecognizer(DragSource ds)ComponentのDragSourceを使用して、新しいMouseDragGestureRecognizerを構築します。protectedMouseDragGestureRecognizer(DragSource ds, Component c)ComponentcのDragSource、および監視するComponentを使用して、新しいMouseDragGestureRecognizerを構築します。protectedMouseDragGestureRecognizer(DragSource ds, Component c, int act)ComponentcのDragSource、監視するComponent、およびこのドラッグ操作で許可されるアクションを使用して、新しいMouseDragGestureRecognizerを構築します。protectedMouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl)ComponentcのDragSource、監視するComponent、このドラッグ操作で許可されるアクション、およびドラッグ・ジェスチャが検出されたときに通知するDragGestureListenerを使用して、新しいMouseDragGestureRecognizerを構築します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidmouseClicked(MouseEvent e)コンポーネント上でマウスがクリックされると呼び出されます。voidmouseDragged(MouseEvent e)マウス・ボタンがコンポーネント上で押されたときに呼び出されます。voidmouseEntered(MouseEvent e)コンポーネントにマウスが入ると呼び出されます。voidmouseExited(MouseEvent e)コンポーネントからマウスが出ると呼び出されます。voidmouseMoved(MouseEvent e)コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。voidmousePressed(MouseEvent e)Component上でマウス・ボタンが押されたときに呼び出されます。voidmouseReleased(MouseEvent e)コンポーネント上でマウス・ボタンが離されると呼び出されます。protected voidregisterListeners()このDragGestureRecognizerのリスナーをComponentに登録します。protected voidunregisterListeners()このDragGestureRecognizerのリスナーをComponentから登録解除します。サブクラスはこのメソッドをオーバーライドする必要があります。
- 
コンストラクタの詳細- 
MouseDragGestureRecognizerprotected MouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl)ComponentcのDragSource、監視するComponent、このドラッグ操作で許可されるアクション、およびドラッグ・ジェスチャが検出されたときに通知するDragGestureListenerを使用して、新しいMouseDragGestureRecognizerを構築します。- パラメータ:
- ds- Component cのDragSource
- c- 監視するComponent
- act- このドラッグで許可されるアクション
- dgl- ジェスチャが検出されたときに通知するDragGestureListener
 
- 
MouseDragGestureRecognizerprotected MouseDragGestureRecognizer(DragSource ds, Component c, int act)ComponentcのDragSource、監視するComponent、およびこのドラッグ操作で許可されるアクションを使用して、新しいMouseDragGestureRecognizerを構築します。- パラメータ:
- ds- Component cのDragSource
- c- 監視するComponent
- act- このドラッグで許可されるアクション
 
- 
MouseDragGestureRecognizerprotected MouseDragGestureRecognizer(DragSource ds, Component c)ComponentcのDragSource、および監視するComponentを使用して、新しいMouseDragGestureRecognizerを構築します。- パラメータ:
- ds- Component cのDragSource
- c- 監視するComponent
 
- 
MouseDragGestureRecognizerprotected MouseDragGestureRecognizer(DragSource ds)ComponentのDragSourceを使用して、新しいMouseDragGestureRecognizerを構築します。- パラメータ:
- ds- ComponentのDragSource
 
 
- 
- 
メソッドの詳細- 
registerListenersprotected void registerListeners()このDragGestureRecognizerのリスナーをComponentに登録します。- 定義:
- registerListeners、クラス:- DragGestureRecognizer
 
- 
unregisterListenersprotected void unregisterListeners()このDragGestureRecognizerのリスナーをComponentから登録解除します。サブクラスはこのメソッドをオーバーライドする必要があります。- 定義:
- unregisterListeners、クラス:- DragGestureRecognizer
 
- 
mouseClickedpublic void mouseClicked(MouseEvent e)コンポーネント上でマウスがクリックされると呼び出されます。- 定義:
- mouseClicked、インタフェース:- MouseListener
- パラメータ:
- e-- MouseEvent
 
- 
mousePressedpublic void mousePressed(MouseEvent e)Component上でマウス・ボタンが押されたときに呼び出されます。- 定義:
- mousePressed、インタフェース:- MouseListener
- パラメータ:
- e-- MouseEvent
 
- 
mouseReleasedpublic void mouseReleased(MouseEvent e)コンポーネント上でマウス・ボタンが離されると呼び出されます。- 定義:
- mouseReleased、インタフェース:- MouseListener
- パラメータ:
- e-- MouseEvent
 
- 
mouseEnteredpublic void mouseEntered(MouseEvent e)コンポーネントにマウスが入ると呼び出されます。- 定義:
- mouseEntered、インタフェース:- MouseListener
- パラメータ:
- e-- MouseEvent
 
- 
mouseExitedpublic void mouseExited(MouseEvent e)コンポーネントからマウスが出ると呼び出されます。- 定義:
- mouseExited、インタフェース:- MouseListener
- パラメータ:
- e-- MouseEvent
 
- 
mouseDraggedpublic void mouseDragged(MouseEvent e)マウス・ボタンがコンポーネント上で押されたときに呼び出されます。- 定義:
- mouseDragged、インタフェース:- MouseMotionListener
- パラメータ:
- e-- MouseEvent
 
- 
mouseMovedpublic void mouseMoved(MouseEvent e)コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。- 定義:
- mouseMoved、インタフェース:- MouseMotionListener
- パラメータ:
- e-- MouseEvent
 
 
-