- 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
- 関連項目:
- 直列化された形式
-
-
フィールドのサマリー
-
クラス java.util.EventObjectで宣言されたフィールド
source
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DragSourceDropEvent(DragSourceContext dsc)
ドロップにならないドラッグの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
getDropAction()
このメソッドは、ターゲットがドロップの対象に対して実行したアクションを表すint
を返します。boolean
getDropSuccess()
このメソッドは、ドロップが成功したかどうかを示すboolean
を返します。-
クラス java.awt.dnd.DragSourceEventで宣言されたメソッド
getDragSourceContext, getLocation, getX, getY
-
クラス java.util.EventObjectで宣言されたメソッド
getSource, toString
-
-
-
-
コンストラクタの詳細
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success)
DragSourceContext
、ドロップ・アクション、およびドロップが成功したかどうかを示すboolean
を使用して、ドロップのDragSourceDropEvent
を構築します。 このDragSourceDropEvent
では座標が指定されないため、getLocation
はこのイベントに対してnull
を返します。引数
action
には、1つのアクションを表すDnDConstants
のいずれかを指定するようにしてください。 このコンストラクタは、無効なaction
に対してどの例外もスローしません。- パラメータ:
dsc
- このDragSourceDropEvent
に関連付けられたDragSourceContext
action
- ドロップ・アクションsuccess
- ドロップが成功したかどうかを示すboolean- 例外:
IllegalArgumentException
-dsc
がnull
である場合。- 関連項目:
DragSourceEvent.getLocation()
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success, int x, int y)
DragSourceContext
、ドロップ・アクション、ドロップが成功したかどうかを示すboolean
、および座標を使用して、ドロップのDragSourceDropEvent
を構築します。引数
action
には、1つのアクションを表すDnDConstants
のいずれかを指定するようにしてください。 このコンストラクタは、無効なaction
に対してどの例外もスローしません。- パラメータ:
dsc
- このDragSourceDropEvent
に関連付けられたDragSourceContext
action
- ドロップ・アクションsuccess
- ドロップが成功したかどうかを示すbooleanx
- カーソル位置の水平座標y
- カーソル位置の垂直座標- 例外:
IllegalArgumentException
-dsc
がnull
である場合。- 導入されたバージョン:
- 1.4
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc)
ドロップにならないドラッグのDragSourceDropEvent
を構築します。 このDragSourceDropEvent
では座標が指定されないため、getLocation
はこのイベントに対してnull
を返します。- パラメータ:
dsc
-DragSourceContext
- 例外:
IllegalArgumentException
-dsc
がnull
である場合。- 関連項目:
DragSourceEvent.getLocation()
-
-
メソッドの詳細
-
getDropSuccess
public boolean getDropSuccess()
このメソッドは、ドロップが成功したかどうかを示すboolean
を返します。- 戻り値:
- ドロップ・ターゲットがドロップを受け入れ、ドロップ・アクションを正常に実行した場合は
true
。ドロップ・ターゲットがドロップを拒否した場合、またはドロップ・ターゲットがドロップを受け入れたが、ドロップ・アクションの実行に失敗した場合はfalse
。
-
getDropAction
public int getDropAction()
このメソッドは、ターゲットがドロップの対象に対して実行したアクションを表すint
を返します。- 戻り値:
- ドロップ・ターゲットがドロップを受け入れ、かつターゲット・ドロップ・アクションがドラッグ・ソースでサポートされている場合は、ドロップの対象に対してターゲットによって実行されるアクション。それ以外の場合は、
DnDConstants.ACTION_NONE
。
-
-