java.lang.Object
java.util.EventObject
java.awt.dnd.DragGestureEvent
- すべての実装されたインタフェース:
Serializable
public class DragGestureEvent extends EventObject
DragGestureEvent
は、特定のDragGestureRecognizer
が、追跡しているComponent
でプラットフォーム依存のドラッグ開始ジェスチャが発生したことを検出したときに、DragGestureListener
のdragGestureRecognized()メソッドに渡されます。 DragGestureEvent
インスタンスのaction
フィールドは、次のいずれかの値を取ります。
-
DnDConstants.ACTION_COPY
-
DnDConstants.ACTION_MOVE
-
DnDConstants.ACTION_LINK
-
フィールドのサマリー
クラス java.util.EventObjectで宣言されたフィールド
source
-
コンストラクタのサマリー
コンストラクタ説明DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)
このイベントをトリガーするDragGestureRecognizer
インスタンス、ユーザーの推奨アクションを表すact
パラメータ、ドラッグの起点を示すori
パラメータ、およびジェスチャを構成するイベントのList
(evs
パラメータ)で、DragGestureEvent
オブジェクトを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明このDragGestureEvent
に関連付けられたComponent
を返します。int
ユーザーによって選択されたアクションを表すint
を返します。ドラッグを開始したComponent
の座標のPoint
を返します。DragSource
を返します。ソースをDragGestureRecognizer
として返します。ジェスチャをトリガーした初期イベントを返します。iterator()
ジェスチャを構成しているイベントのIterator
を返します。void
startDrag(Cursor dragCursor, Transferable transferable)
このドラッグ操作のCursor
、およびこのドラッグ操作のソース・データを表すTransferable
を使用して、ドラッグ操作を開始します。void
startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl)
表示する初期のCursor
、Transferable
オブジェクト、および使用するDragSourceListener
を使用して、ドラッグを開始します。void
startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)
表示する初期のCursor
、ドラッグImage
、Image
のオフセット、Transferable
オブジェクト、および使用するDragSourceListener
で、ドラッグを開始します。Object[]
toArray()
ドラッグ・ジェスチャを構成しているイベントのObject
配列を返します。Object[]
ドラッグ・ジェスチャを構成するイベントの配列を返します。クラス java.util.EventObjectで宣言されたメソッド
getSource, toString
-
コンストラクタの詳細
-
DragGestureEvent
public DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)このイベントをトリガーするDragGestureRecognizer
インスタンス、ユーザーの推奨アクションを表すact
パラメータ、ドラッグの起点を示すori
パラメータ、およびジェスチャを構成するイベントのList
(evs
パラメータ)で、DragGestureEvent
オブジェクトを構築します。- パラメータ:
dgr
- このイベントをトリガーするDragGestureRecognizer
act
- ユーザーの希望するアクション。 許容される値については、DragGestureEvent
のクラスの説明を参照ori
- ドラッグの起点evs
- ジェスチャを構成するイベントのList
- 例外:
IllegalArgumentException
- いずれかのパラメータがnull
に等しい場合IllegalArgumentException
- actパラメータがDragGestureEvent
のクラスの説明で指定されている値に従っていない場合- 関連項目:
DnDConstants
-
-
メソッドの詳細
-
getSourceAsDragGestureRecognizer
public DragGestureRecognizer getSourceAsDragGestureRecognizer()ソースをDragGestureRecognizer
として返します。- 戻り値:
DragGestureRecognizer
としてのソース
-
getComponent
public Component getComponent()このDragGestureEvent
に関連付けられたComponent
を返します。- 戻り値:
- Component
-
getDragSource
public DragSource getDragSource()DragSource
を返します。- 戻り値:
DragSource
-
getDragOrigin
public Point getDragOrigin()ドラッグを開始したComponent
の座標のPoint
を返します。- 戻り値:
- Componentの座標でドラッグが開始されたPoint
-
iterator
public Iterator<InputEvent> iterator()ジェスチャを構成しているイベントのIterator
を返します。- 戻り値:
- ジェスチャを構成するイベントのイテレータ
-
toArray
public Object[] toArray()ドラッグ・ジェスチャを構成しているイベントのObject
配列を返します。- 戻り値:
- ジェスチャを構成するイベントの配列
-
toArray
ドラッグ・ジェスチャを構成するイベントの配列を返します。- パラメータ:
array
-EventObject
サブタイプの配列- 戻り値:
- ジェスチャを構成するイベントの配列
-
getDragAction
public int getDragAction()ユーザーによって選択されたアクションを表すint
を返します。- 戻り値:
- ユーザーが選択したアクション
-
getTriggerEvent
public InputEvent getTriggerEvent()ジェスチャをトリガーした初期イベントを返します。- 戻り値:
- ジェスチャ・シーケンスでの最初の「トリガー」イベント
-
startDrag
public void startDrag(Cursor dragCursor, Transferable transferable) throws InvalidDnDOperationExceptionこのドラッグ操作のCursor
、およびこのドラッグ操作のソース・データを表すTransferable
を使用して、ドラッグ操作を開始します。
nullのCursor
が指定された場合は、例外はスローされず、代わりにデフォルトのドラッグ・カーソルが使用されます。
nullのTransferable
が指定された場合は、NullPointerException
がスローされます。- パラメータ:
dragCursor
- このドラッグ操作の初期のCursor
。デフォルトのカーソル処理の場合はnull
。ドラッグ&ドロップ中のカーソル処理メカニズムの詳細は、DragSourceContextを参照してください。transferable
- このドラッグ操作のソース・データを表すTransferable
。- 例外:
InvalidDnDOperationException
- ドラッグ&ドロップ・システムがドラッグ操作を開始できない場合、または既存のドラッグ操作を引き続き実行中にユーザーがドラッグを開始しようとした場合。NullPointerException
-Transferable
がnull
である場合- 導入されたバージョン:
- 1.4
-
startDrag
public void startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException表示する初期のCursor
、Transferable
オブジェクト、および使用するDragSourceListener
を使用して、ドラッグを開始します。- パラメータ:
dragCursor
- このドラッグ操作の初期のCursor
。デフォルトのカーソル処理の場合はnull
。ドラッグ&ドロップ中のカーソル処理メカニズムの詳細は、DragSourceContextを参照してください。transferable
- ソースのTransferabledsl
- ソースのDragSourceListener- 例外:
InvalidDnDOperationException
- ドラッグ&ドロップ・システムがドラッグ操作を開始できない場合、または既存のドラッグ操作を引き続き実行中にユーザーがドラッグを開始しようとした場合。
-
startDrag
public void startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException表示する初期のCursor
、ドラッグImage
、Image
のオフセット、Transferable
オブジェクト、および使用するDragSourceListener
で、ドラッグを開始します。- パラメータ:
dragCursor
- このドラッグ操作の初期のCursor
。デフォルトのカーソル処理の場合はnull
。ドラッグ&ドロップ中のカーソル処理メカニズムの詳細は、DragSourceContextを参照してください。dragImage
- ソースのdragImageimageOffset
- dragImageのオフセットtransferable
- ソースのTransferabledsl
- ソースのDragSourceListener- 例外:
InvalidDnDOperationException
- ドラッグ&ドロップ・システムがドラッグ操作を開始できない場合、または既存のドラッグ操作を引き続き実行中にユーザーがドラッグを開始しようとした場合。
-