クラスDragSourceDropEvent
java.lang.Object
java.util.EventObject
java.awt.dnd.DragSourceEvent
java.awt.dnd.DragSourceDropEvent
- すべての実装されたインタフェース:
Serializable
public class DragSourceDropEvent extends DragSourceEvent
DragSourceDropEventは、DragSourceContextPeerからDragSourceContextを経由して、そのDragSourceContextとそれに関連付けられたDragSourceに登録されたDragSourceListenerのdragDropEndメソッドに送られます。 これには、操作が完了したときに、操作のオリジネータがエンド・ユーザーに適切なフィード・バックを提供するための十分な情報が含まれています。 - 導入されたバージョン:
- 1.2
- 関連項目:
-
フィールドのサマリー
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明ドロップにならないドラッグのDragSourceDropEventを構築します。DragSourceDropEvent(DragSourceContext dsc, int action, boolean success) DragSourceContext、ドロップ・アクション、およびドロップが成功したかどうかを示すbooleanを使用して、ドロップのDragSourceDropEventを構築します。DragSourceDropEvent(DragSourceContext dsc, int action, boolean success, int x, int y) DragSourceContext、ドロップ・アクション、ドロップが成功したかどうかを示すboolean、および座標を使用して、ドロップのDragSourceDropEventを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明intこのメソッドは、ターゲットがドロップの対象に対して実行したアクションを表すintを返します。booleanこのメソッドは、ドロップが成功したかどうかを示すbooleanを返します。クラスで宣言されたメソッド DragSourceEvent
getDragSourceContext, getLocation, getX, getY修飾子と型メソッド説明このメソッドは、イベントを発生させたDragSourceContextを返します。このメソッドは、このイベントが発生した時点での画面座標内のカーソル位置を示すPointを返します。このイベントに対してカーソル位置が指定されていない場合はnullを返します。intgetX()このメソッドは、このイベントが発生した時点での画面座標のカーソル位置の水平座標を返し、このイベントにカーソル位置が指定されていない場合は0を返します。intgetY()このメソッドは、このイベントが発生した時点での画面座標のカーソル位置の垂直座標を返し、このイベントにカーソル位置が指定されていない場合は0を返します。クラスで宣言されたメソッド EventObject
getSource, toStringクラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success) DragSourceContext、ドロップ・アクション、およびドロップが成功したかどうかを示すbooleanを使用して、ドロップのDragSourceDropEventを構築します。 このDragSourceDropEventでは座標が指定されないため、getLocationはこのイベントに対してnullを返します。引数
actionには、1つのアクションを表すDnDConstantsのいずれかを指定するようにしてください。 このコンストラクタは、無効なactionに対してどの例外もスローしません。- パラメータ:
dsc- このDragSourceDropEventに関連付けられたDragSourceContextaction- ドロップ・アクションsuccess- ドロップが成功したかどうかを示すboolean- スロー:
IllegalArgumentException-dscがnullである場合。- 関連項目:
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success, int x, int y) DragSourceContext、ドロップ・アクション、ドロップが成功したかどうかを示すboolean、および座標を使用して、ドロップのDragSourceDropEventを構築します。引数
actionには、1つのアクションを表すDnDConstantsのいずれかを指定するようにしてください。 このコンストラクタは、無効なactionに対してどの例外もスローしません。- パラメータ:
dsc- このDragSourceDropEventに関連付けられたDragSourceContextaction- ドロップ・アクションsuccess- ドロップが成功したかどうかを示すbooleanx- カーソル位置の水平座標y- カーソル位置の垂直座標- スロー:
IllegalArgumentException-dscがnullである場合。- 導入されたバージョン:
- 1.4
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc) ドロップにならないドラッグのDragSourceDropEventを構築します。 このDragSourceDropEventでは座標が指定されないため、getLocationはこのイベントに対してnullを返します。- パラメータ:
dsc-DragSourceContext- スロー:
IllegalArgumentException-dscがnullである場合。- 関連項目:
-
-
メソッドの詳細
-
getDropSuccess
public boolean getDropSuccess()このメソッドは、ドロップが成功したかどうかを示すbooleanを返します。- 戻り値:
- ドロップ・ターゲットがドロップを受け入れ、ドロップ・アクションを正常に実行した場合は
true。ドロップ・ターゲットがドロップを拒否した場合、またはドロップ・ターゲットがドロップを受け入れたが、ドロップ・アクションの実行に失敗した場合はfalse。
-
getDropAction
public int getDropAction()このメソッドは、ターゲットがドロップの対象に対して実行したアクションを表すintを返します。- 戻り値:
- ドロップ・ターゲットがドロップを受け入れ、かつターゲット・ドロップ・アクションがドラッグ・ソースでサポートされている場合は、ドロップの対象に対してターゲットによって実行されるアクション。それ以外の場合は、
DnDConstants.ACTION_NONE。
-