Java プラットフォーム 1.2

java.awt.dnd
クラス DragSourceDragEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.awt.dnd.DragSourceEvent
              |
              +--java.awt.dnd.DragSourceDragEvent

public class DragSourceDragEvent
extends DragSourceEvent

DragSourceDragEvent は、DragSourceContextPeer から DragSourceContext を介して現在登録されている DragSourceListener に送られます。DragSourceDragEvent は、操作の現在の状態に関する状態を格納し、操作イニシエータがエンドユーザに適切なドラッグオーバーフィードバックを提供できるようにします。

導入されたバージョン:
JDK1.2
関連項目:
直列化された形式

クラス java.util.EventObject から継承したフィールド
source
 
コンストラクタの概要
DragSourceDragEvent(DragSourceContext dsc, int dropAction, int actions, int modifiers)
          DragSourceDragEvent を構築します。
 
メソッドの概要
 int getDropAction()
           
 int getGestureModifiers()
           
 int getTargetActions()
           
 int getUserAction()
           
 
クラス java.awt.dnd.DragSourceEvent から継承したメソッド
getDragSourceContext
 
クラス java.util.EventObject から継承したメソッド
getSource, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DragSourceDragEvent

public DragSourceDragEvent(DragSourceContext dsc,
                           int dropAction,
                           int actions,
                           int modifiers)
DragSourceDragEvent を構築します。このクラスは、通常、クライアントのコードから直接ではなく、DragSourceClientPeer によってインスタンスが生成されます。
パラメータ:
dsc - このイベントに対する通知を管理することになる DragSourceContext
dropAction - DNDConstants からの static フィールドのうちの 1 つの値。現在のドロップターゲットによってサポートされ、返されるターゲットドロップアクションのタイプを示す
modifiers - ユーザのジェスチャーに関連付けられた入力デバイス修飾子の状態
メソッドの詳細

getTargetActions

public int getTargetActions()
戻り値:
現在のターゲット、ソース、およびユーザアクションの論理積

getGestureModifiers

public int getGestureModifiers()
戻り値:
現在のデバイス修飾子

getUserAction

public int getUserAction()
戻り値:
ユーザが現在選択しているドロップアクション

getDropAction

public int getDropAction()
戻り値:
ユーザの選択したアクションとソースおよびターゲットアクションの共通部分である有効なドロップアクション

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.