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, 2013, Oracle and/or its affiliates. All rights reserved.