モジュール java.desktop
パッケージ java.awt.dnd

クラスDragSourceDropEvent

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

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

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • 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である場合。
      関連項目:
      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 - ドロップが成功したかどうかを示すboolean
      x - カーソル位置の水平座標
      y - カーソル位置の垂直座標
      例外:
      IllegalArgumentException - dscnullである場合。
      導入されたバージョン:
      1.4
    • DragSourceDropEvent

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

    • getDropSuccess

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

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