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
-
コンストラクタのサマリー
修飾子コンストラクタ説明protected
Component
のDragSource
を使用して、新しいMouseDragGestureRecognizer
を構築します。protected
Component
cのDragSource
、および監視するComponent
を使用して、新しいMouseDragGestureRecognizer
を構築します。protected
MouseDragGestureRecognizer
(DragSource ds, Component c, int act) Component
cのDragSource
、監視するComponent
、およびこのドラッグ操作で許可されるアクションを使用して、新しいMouseDragGestureRecognizer
を構築します。protected
MouseDragGestureRecognizer
(DragSource ds, Component c, int act, DragGestureListener dgl) Component
cのDragSource
、監視するComponent
、このドラッグ操作で許可されるアクション、およびドラッグ・ジェスチャが検出されたときに通知するDragGestureListener
を使用して、新しいMouseDragGestureRecognizer
を構築します。 -
メソッドのサマリー
修飾子と型メソッド説明void
コンポーネント上でマウスがクリックされると呼び出されます。void
マウス・ボタンがコンポーネント上で押されたときに呼び出されます。void
コンポーネントにマウスが入ると呼び出されます。void
コンポーネントからマウスが出ると呼び出されます。void
コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。void
Component
上でマウス・ボタンが押されたときに呼び出されます。void
コンポーネント上でマウス・ボタンが離されると呼び出されます。protected void
このDragGestureRecognizerのリスナーをComponentに登録します。protected void
このDragGestureRecognizerのリスナーをComponentから登録解除します。サブクラスはこのメソッドをオーバーライドする必要があります。
-
コンストラクタの詳細
-
MouseDragGestureRecognizer
protected MouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl) Component
cのDragSource
、監視するComponent
、このドラッグ操作で許可されるアクション、およびドラッグ・ジェスチャが検出されたときに通知するDragGestureListener
を使用して、新しいMouseDragGestureRecognizer
を構築します。- パラメータ:
ds
- Component cのDragSourcec
- 監視するComponentact
- このドラッグで許可されるアクションdgl
- ジェスチャが検出されたときに通知するDragGestureListener
-
MouseDragGestureRecognizer
protected MouseDragGestureRecognizer(DragSource ds, Component c, int act) Component
cのDragSource
、監視するComponent
、およびこのドラッグ操作で許可されるアクションを使用して、新しいMouseDragGestureRecognizer
を構築します。- パラメータ:
ds
- Component cのDragSourcec
- 監視するComponentact
- このドラッグで許可されるアクション
-
MouseDragGestureRecognizer
protected MouseDragGestureRecognizer(DragSource ds, Component c) Component
cのDragSource
、および監視するComponent
を使用して、新しいMouseDragGestureRecognizer
を構築します。- パラメータ:
ds
- Component cのDragSourcec
- 監視するComponent
-
MouseDragGestureRecognizer
protected MouseDragGestureRecognizer(DragSource ds) Component
のDragSource
を使用して、新しいMouseDragGestureRecognizer
を構築します。- パラメータ:
ds
- ComponentのDragSource
-
-
メソッドの詳細
-
registerListeners
protected void registerListeners()このDragGestureRecognizerのリスナーをComponentに登録します。 -
unregisterListeners
protected void unregisterListeners()このDragGestureRecognizerのリスナーをComponentから登録解除します。サブクラスはこのメソッドをオーバーライドする必要があります。 -
mouseClicked
public void mouseClicked(MouseEvent e) コンポーネント上でマウスがクリックされると呼び出されます。- 定義:
mouseClicked
、インタフェースMouseListener
- パラメータ:
e
-MouseEvent
-
mousePressed
public void mousePressed(MouseEvent e) Component
上でマウス・ボタンが押されたときに呼び出されます。- 定義:
mousePressed
、インタフェースMouseListener
- パラメータ:
e
-MouseEvent
-
mouseReleased
public void mouseReleased(MouseEvent e) コンポーネント上でマウス・ボタンが離されると呼び出されます。- 定義:
mouseReleased
、インタフェースMouseListener
- パラメータ:
e
-MouseEvent
-
mouseEntered
public void mouseEntered(MouseEvent e) コンポーネントにマウスが入ると呼び出されます。- 定義:
mouseEntered
、インタフェースMouseListener
- パラメータ:
e
-MouseEvent
-
mouseExited
public void mouseExited(MouseEvent e) コンポーネントからマウスが出ると呼び出されます。- 定義:
mouseExited
、インタフェースMouseListener
- パラメータ:
e
-MouseEvent
-
mouseDragged
public void mouseDragged(MouseEvent e) マウス・ボタンがコンポーネント上で押されたときに呼び出されます。- 定義:
mouseDragged
、インタフェースMouseMotionListener
- パラメータ:
e
-MouseEvent
-
mouseMoved
public void mouseMoved(MouseEvent e) コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。- 定義:
mouseMoved
、インタフェースMouseMotionListener
- パラメータ:
e
-MouseEvent
-