public class DragSourceDropEvent extends DragSourceEvent
DragSourceDropEvent
は、DragSourceContextPeer
からDragSourceContext
を経由して、そのDragSourceContext
とそれに関連付けられたDragSource
に登録されたDragSourceListener
のdragDropEnd
メソッドに送られます。これには、操作が完了したときに、操作のオリジネータがエンド・ユーザーに適切なフィード・バックを提供するための十分な情報が含まれています。
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 を返します。 |
getDragSourceContext, getLocation, getX, getY
getSource, toString
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success)
DragSourceContext
、ドロップ・アクション、およびドロップが成功したかどうかを示すboolean
を使用して、ドロップのDragSourceDropEvent
を構築します。このDragSourceDropEvent
では座標が指定されないため、getLocation
はこのイベントに対してnull
を返します。
引数action
には、1つのアクションを表すDnDConstants
のいずれかを指定するようにしてください。このコンストラクタは、無効なaction
に対してどの例外もスローしません。
dsc
- このDragSourceDropEvent
に関連付けられたDragSourceContext
action
- ドロップ・アクションsuccess
- ドロップが成功したかどうかを示すbooleanIllegalArgumentException
- dsc
がnull
である場合。DragSourceEvent.getLocation()
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
である場合。public DragSourceDropEvent(DragSourceContext dsc)
DragSourceDropEvent
を構築します。このDragSourceDropEvent
では座標が指定されないため、getLocation
はこのイベントに対してnull
を返します。dsc
- DragSourceContext
IllegalArgumentException
- dsc
がnull
である場合。DragSourceEvent.getLocation()
public boolean getDropSuccess()
boolean
を返します。true
。ドロップ・ターゲットがドロップを拒否した場合、またはドロップ・ターゲットがドロップを受け入れたが、ドロップ・アクションの実行に失敗した場合はfalse
。public int getDropAction()
int
を返します。DnDConstants.ACTION_NONE
。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.