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を返します。voidstartDrag(Cursor dragCursor, Transferable transferable) このドラッグ操作のCursor、およびこのドラッグ操作のソース・データを表すTransferableを使用して、ドラッグ操作を開始します。voidstartDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor、Transferableオブジェクト、および使用するDragSourceListenerを使用して、ドラッグを開始します。voidstartDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) 表示する初期のCursor、ドラッグImage、Imageのオフセット、Transferableオブジェクト、および使用するDragSourceListenerで、ドラッグを開始します。Object[]toArray()ドラッグ・ジェスチャを構成しているイベントのObject配列を返します。Object[]ドラッグ・ジェスチャを構成するイベントの配列を返します。クラス java.util.EventObjectで宣言されたメソッドgetSource, toString
- 
コンストラクタの詳細- 
DragGestureEventpublic 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のクラスの説明で指定されている値に従っていない場合
- 関連項目:
 
 
- 
- 
メソッドの詳細- 
getSourceAsDragGestureRecognizerpublic DragGestureRecognizer getSourceAsDragGestureRecognizer()ソースをDragGestureRecognizerとして返します。- 戻り値:
- DragGestureRecognizerとしてのソース
 
- 
getComponentpublic Component getComponent()このDragGestureEventに関連付けられたComponentを返します。- 戻り値:
- Component
 
- 
getDragSourcepublic DragSource getDragSource()DragSourceを返します。- 戻り値:
- DragSource
 
- 
getDragOriginpublic Point getDragOrigin()ドラッグを開始したComponentの座標のPointを返します。- 戻り値:
- Componentの座標でドラッグが開始されたPoint
 
- 
iteratorpublic Iterator<InputEvent> iterator()ジェスチャを構成しているイベントのIteratorを返します。- 戻り値:
- ジェスチャを構成するイベントのイテレータ
 
- 
toArraypublic Object[] toArray()ドラッグ・ジェスチャを構成しているイベントのObject配列を返します。- 戻り値:
- ジェスチャを構成するイベントの配列
 
- 
toArrayドラッグ・ジェスチャを構成するイベントの配列を返します。- パラメータ:
- array-- EventObjectサブタイプの配列
- 戻り値:
- ジェスチャを構成するイベントの配列
 
- 
getDragActionpublic int getDragAction()ユーザーによって選択されたアクションを表すintを返します。- 戻り値:
- ユーザーが選択したアクション
 
- 
getTriggerEventpublic InputEvent getTriggerEvent()ジェスチャをトリガーした初期イベントを返します。- 戻り値:
- ジェスチャ・シーケンスでの最初の「トリガー」イベント
 
- 
startDragpublic 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
 
- 
startDragpublic void startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException 表示する初期のCursor、Transferableオブジェクト、および使用するDragSourceListenerを使用して、ドラッグを開始します。- パラメータ:
- dragCursor- このドラッグ操作の初期の- Cursor。デフォルトのカーソル処理の場合は- null。ドラッグ&ドロップ中のカーソル処理メカニズムの詳細は、DragSourceContextを参照してください。
- transferable- ソースのTransferable
- dsl- ソースのDragSourceListener
- 例外:
- InvalidDnDOperationException- ドラッグ&ドロップ・システムがドラッグ操作を開始できない場合、または既存のドラッグ操作を引き続き実行中にユーザーがドラッグを開始しようとした場合。
 
- 
startDragpublic void startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException 表示する初期のCursor、ドラッグImage、Imageのオフセット、Transferableオブジェクト、および使用するDragSourceListenerで、ドラッグを開始します。- パラメータ:
- dragCursor- このドラッグ操作の初期の- Cursor。デフォルトのカーソル処理の場合は- null。ドラッグ&ドロップ中のカーソル処理メカニズムの詳細は、DragSourceContextを参照してください。
- dragImage- ソースのdragImage
- imageOffset- dragImageのオフセット
- transferable- ソースのTransferable
- dsl- ソースのDragSourceListener
- 例外:
- InvalidDnDOperationException- ドラッグ&ドロップ・システムがドラッグ操作を開始できない場合、または既存のドラッグ操作を引き続き実行中にユーザーがドラッグを開始しようとした場合。
 
 
-