クラスDragSourceDropEvent

すべての実装されたインタフェース:
Serializable

public class DragSourceDropEvent extends DragSourceEvent
DragSourceDropEventは、DragSourceContextPeerからDragSourceContextを経由して、そのDragSourceContextとそれに関連付けられたDragSourceに登録されたDragSourceListenerdragDropEndメソッドに送られます。 これには、操作が完了したときに、操作のオリジネータがエンド・ユーザーに適切なフィード・バックを提供するための十分な情報が含まれています。
導入されたバージョン:
1.2
関連項目:
  • フィールドのサマリー

    クラスで宣言されたフィールド EventObject

    source
    修飾子と型
    フィールド
    説明
    protected Object
    Eventが最初に発生したオブジェクト。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    ドロップにならないドラッグの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を返します。
    int
    このメソッドは、このイベントが発生した時点での画面座標のカーソル位置の水平座標を返し、このイベントにカーソル位置が指定されていない場合は0を返します。
    int
    このメソッドは、このイベントが発生した時点での画面座標のカーソル位置の垂直座標を返し、このイベントにカーソル位置が指定されていない場合は0を返します。

    クラスで宣言されたメソッド EventObject

    getSource, toString
    修飾子と型
    メソッド
    説明
    Eventが最初に発生したオブジェクト。
    このEventObjectのString表現を返します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(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に関連付けられたDragSourceContext
      action - ドロップ・アクション
      success - ドロップが成功したかどうかを示すboolean
      スロー:
      IllegalArgumentException - dscnullである場合。
      関連項目:
    • 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 - ドロップが成功したかどうかを示すboolean
      x - カーソル位置の水平座標
      y - カーソル位置の垂直座標
      スロー:
      IllegalArgumentException - dscnullである場合。
      導入されたバージョン:
      1.4
    • DragSourceDropEvent

      public DragSourceDropEvent(DragSourceContext dsc)
      ドロップにならないドラッグのDragSourceDropEventを構築します。 このDragSourceDropEventでは座標が指定されないため、getLocationはこのイベントに対してnullを返します。
      パラメータ:
      dsc - DragSourceContext
      スロー:
      IllegalArgumentException - dscnullである場合。
      関連項目:
  • メソッドの詳細

    • getDropSuccess

      public boolean getDropSuccess()
      このメソッドは、ドロップが成功したかどうかを示すbooleanを返します。
      戻り値:
      ドロップ・ターゲットがドロップを受け入れ、ドロップ・アクションを正常に実行した場合はtrue。ドロップ・ターゲットがドロップを拒否した場合、またはドロップ・ターゲットがドロップを受け入れたが、ドロップ・アクションの実行に失敗した場合はfalse
    • getDropAction

      public int getDropAction()
      このメソッドは、ターゲットがドロップの対象に対して実行したアクションを表すintを返します。
      戻り値:
      ドロップ・ターゲットがドロップを受け入れ、かつターゲット・ドロップ・アクションがドラッグ・ソースでサポートされている場合は、ドロップの対象に対してターゲットによって実行されるアクション。それ以外の場合は、DnDConstants.ACTION_NONE