public class DragGestureEvent extends EventObject
DragGestureEventは、特定のDragGestureRecognizerが、追跡しているComponentでプラットフォーム依存のドラッグ開始ジェスチャが発生したことを検出したときに、DragGestureListenerのdragGestureRecognized()メソッドに渡されます。 DragGestureEventインスタンスのactionフィールドは、次のいずれかの値を取ります。
DnDConstants.ACTION_COPY
DnDConstants.ACTION_MOVE
DnDConstants.ACTION_LINK
source| コンストラクタ | 説明 |
|---|---|
DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs) |
このイベントをトリガーする
DragGestureRecognizerインスタンス、ユーザーの希望するアクションを表すactパラメータ、ドラッグの起点を示すoriパラメータ、およびジェスチャを構成するイベントのList (evsパラメータ)を使用して、DragGestureEventオブジェクトを構築します。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
Component |
getComponent() |
この
DragGestureEventに関連付けられたComponentを返します。 |
int |
getDragAction() |
ユーザーによって選択されたアクションを表す
intを返します。 |
Point |
getDragOrigin() |
ドラッグを開始した
Componentの座標のPointを返します。 |
DragSource |
getDragSource() |
DragSourceを返します。 |
DragGestureRecognizer |
getSourceAsDragGestureRecognizer() |
ソースを
DragGestureRecognizerとして返します。 |
InputEvent |
getTriggerEvent() |
ジェスチャをトリガーした初期イベントを返します。
|
Iterator<InputEvent> |
iterator() |
ジェスチャを構成しているイベントの
Iteratorを返します。 |
void |
startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) |
表示する初期の
Cursor、ドラッグImage、Imageのオフセット、Transferableオブジェクト、および使用するDragSourceListenerで、ドラッグを開始します。 |
void |
startDrag(Cursor dragCursor, Transferable transferable) |
このドラッグ操作の
Cursor、およびこのドラッグ操作のソース・データを表すTransferableを使用して、ドラッグ操作を開始します。 |
void |
startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) |
表示する初期の
Cursor、Transferableオブジェクト、および使用するDragSourceListenerを使用して、ドラッグを開始します。 |
Object[] |
toArray() |
ドラッグ・ジェスチャを構成しているイベントの
Object配列を返します。 |
Object[] |
toArray(Object[] array) |
ドラッグ・ジェスチャを構成するイベントの配列を返します。
|
getSource, toStringpublic DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)
DragGestureRecognizerインスタンス、ユーザーの希望するアクションを表すactパラメータ、ドラッグの起点を示すoriパラメータ、およびジェスチャを構成するイベントのList (evsパラメータ)を使用して、DragGestureEventオブジェクトを構築します。
dgr - このイベントをトリガーするDragGestureRecognizeract - ユーザーの希望するアクション。 許容される値については、DragGestureEventのクラスの説明を参照 ori - ドラッグの起点evs - ジェスチャを構成するイベントのList
IllegalArgumentException - いずれかのパラメータがnullに等しい場合IllegalArgumentException - actパラメータがDragGestureEventのクラスの説明で指定されている値に従っていない場合DnDConstantspublic DragGestureRecognizer getSourceAsDragGestureRecognizer()
DragGestureRecognizerとして返します。
DragGestureRecognizerとしてのソースpublic Component getComponent()
DragGestureEventに関連付けられたComponentを返します。
public DragSource getDragSource()
DragSourceを返します。
DragSourcepublic Point getDragOrigin()
Componentの座標のPointを返します。
public Iterator<InputEvent> iterator()
Iteratorを返します。
public Object[] toArray()
Object配列を返します。
public Object[] toArray(Object[] array)
array - EventObjectサブタイプの配列
public int getDragAction()
intを返します。
public InputEvent getTriggerEvent()
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である場合public void startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException
Cursor、Transferableオブジェクト、および使用するDragSourceListenerを使用して、ドラッグを開始します。
dragCursor - このドラッグ操作の初期のCursor。デフォルトのカーソル処理の場合はnull。ドラッグ&ドロップ中のカーソル処理メカニズムの詳細は、DragSourceContextを参照してください。transferable - ソースのTransferabledsl - ソースのDragSourceListener
InvalidDnDOperationException - ドラッグ&ドロップ・システムがドラッグ操作を開始できない場合、または既存のドラッグ操作を引き続き実行中にユーザーがドラッグを開始しようとした場合。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 - ドラッグ&ドロップ・システムがドラッグ操作を開始できない場合、または既存のドラッグ操作を引き続き実行中にユーザーがドラッグを開始しようとした場合。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。