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
のクラスの説明で指定されている値に従っていない場合- 関連項目:
-
-
メソッドの詳細
-
getSourceAsDragGestureRecognizer
public DragGestureRecognizer getSourceAsDragGestureRecognizer()ソースをDragGestureRecognizer
として返します。- 戻り値:
DragGestureRecognizer
としてのソース
-
getComponent
-
getDragSource
-
getDragOrigin
-
iterator
-
toArray
-
toArray
-
getDragAction
public int getDragAction()ユーザーによって選択されたアクションを表すint
を返します。- 戻り値:
- ユーザーが選択したアクション
-
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
- ドラッグ&ドロップ・システムがドラッグ操作を開始できない場合、または既存のドラッグ操作を引き続き実行中にユーザーがドラッグを開始しようとした場合。
-