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

クラスDragSourceDropEvent

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

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

      • 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