|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object | +--java.awt.dnd.DropTargetAdapter
ドロップターゲットイベントを受け取る抽象アダプタクラスです。このクラスのメソッドはすべて空です。このクラスは、リスナーオブジェクトの作成を容易にするためだけに提供されています。
DropTargetEvent リスナーを作成するには、このクラスを拡張して関連イベントに対するメソッドをオーバーライドします。DropTargetListener インタフェースを実装する場合は、その中のメソッドをすべて定義する必要があります。この抽象クラスは、drop(DropTargetDropEvent) 以外のすべてのメソッドについて空の実装を定義しているので、必要なイベント用のメソッドを定義するだけで済みます。少なくとも drop(DropTargetDropEvent) の実装は提供する必要があります。仕様上、ドロップを受け入れるか拒否するか、受け入れる場合はドロップが成功したかどうかを示す必用があるため、このメソッドの実装を空にすることはできません。
拡張したクラスを使ってリスナーオブジェクトを作成後、リスナーオブジェクトを DropTarget に登録します。ドラッグによって DropTarget のドロップサイトの操作可能な部分が入力、移動、または終了されたり、ドロップアクションが変更されたり、ドロップが発生したりすると、リスナーオブジェクトの関連するメソッドが呼び出され、そのメソッドに DropTargetEvent が渡されます。
DropTarget のドロップサイトの操作可能な部分とは、関連する Component のジオメトリの一部で、重なっている最上位のウィンドウや、関連するアクティブな DropTarget を持つ、Z-Order が高位である別の Component で隠されていない部分のことです。
DropTargetEvent,
DropTargetListener| コンストラクタの概要 | |
DropTargetAdapter()
|
|
| メソッドの概要 | |
void |
dragEnter(DropTargetDragEvent dtde)
ドラッグ操作中に、リスナーに登録された DropTarget のドロップサイトの操作可能な部分にマウスポインタが入ったときに呼び出されます。 |
void |
dragExit(DropTargetEvent dte)
ドラッグ操作中に、リスナーに登録された DropTarget のドロップサイトの操作可能な部分からマウスポインタが出たときに呼び出されます。 |
void |
dragOver(DropTargetDragEvent dtde)
ドラッグ操作中に、リスナーに登録された DropTarget |
void |
dropActionChanged(DropTargetDragEvent dtde)
ユーザが現在のドロップジェスチャーを変更した場合に呼び出されます。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース java.awt.dnd.DropTargetListener から継承したメソッド |
drop |
| コンストラクタの詳細 |
public DropTargetAdapter()
| メソッドの詳細 |
public void dragEnter(DropTargetDragEvent dtde)
DropTarget のドロップサイトの操作可能な部分にマウスポインタが入ったときに呼び出されます。
DropTargetListener 内の dragEnterdtde - DropTargetDragEventpublic void dragOver(DropTargetDragEvent dtde)
DropTarget のドロップサイトの操作可能な部分にマウスポインタがまだあるときに呼び出されます。
- 定義:
- インタフェース
DropTargetListener 内の dragOver
- パラメータ:
dtde - DropTargetDragEvent
public void dropActionChanged(DropTargetDragEvent dtde)
DropTargetListener 内の dropActionChangeddtde - DropTargetDragEventpublic void dragExit(DropTargetEvent dte)
DropTarget のドロップサイトの操作可能な部分からマウスポインタが出たときに呼び出されます。
DropTargetListener 内の dragExitdte - DropTargetEvent
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.