|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.awt.dnd.DropTarget
DropTarget は、ドラッグ&ドロップ操作の間に Component がドロップを受け入れることを希望するときに、Component に関連付けられます。
| 内部クラスの概要 | |
protected static class |
DropTarget.DropTargetAutoScroller
この protected の入れ子にされたクラスは自動スクロールを実装します。 |
| コンストラクタの概要 | |
DropTarget()
DropTarget を構築します。 |
|
DropTarget(Component c,
DropTargetListener dtl)
DropTarget を構築します。 |
|
DropTarget(Component c,
int ops,
DropTargetListener dtl)
DropTarget を構築します。 |
|
DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act)
DropTarget を構築します。 |
|
DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act,
FlavorMap fm)
DropTarget を構築します。 |
|
| メソッドの概要 | |
void |
addDropTargetListener(DropTargetListener dtl)
新しい DropTargetListener (UNICAST SOURCE) を追加します。 |
void |
addNotify(java.awt.peer.ComponentPeer peer)
DropTarget が Component に関連付けられていることをその DropTarget に通知します。 |
protected void |
clearAutoscroll()
自動スクロールをクリアします。 |
protected DropTarget.DropTargetAutoScroller |
createDropTargetAutoScroller(Component c,
Point p)
組み込み自動スクローラを作成します。 |
protected DropTargetContext |
createDropTargetContext()
この DropTarget に関連付けられている DropTargetContext を作成します。 |
void |
dragEnter(DropTargetDragEvent dtde)
DropTarget は、登録されている DropTargetListener が取得する前に dragEnter() 通知を遮断します。 |
void |
dragExit(DropTargetEvent dte)
DropTarget は、登録されている DropTargetListener が取得する前に dragExit() 通知を遮断します。 |
void |
dragOver(DropTargetDragEvent dtde)
DropTarget は、登録されている DropTargetListener が取得する前に dragOver() 通知を遮断します。 |
void |
drop(DropTargetDropEvent dtde)
DropTarget は、登録されている DropTargetListener が取得する前に drop() 通知を遮断します。 |
void |
dropActionChanged(DropTargetDragEvent dtde)
DropTarget は、登録されている DropTargetListener が取得する前に dropActionChanged() 通知を遮断します。 |
Component |
getComponent()
|
int |
getDefaultActions()
|
DropTargetContext |
getDropTargetContext()
|
FlavorMap |
getFlavorMap()
|
protected void |
initializeAutoscrolling(Point p)
自動スクロールを初期化します。 |
boolean |
isActive()
|
void |
removeDropTargetListener(DropTargetListener dtl)
現在の DropTargetListener (UNICAST SOURCE) を削除します。 |
void |
removeNotify(java.awt.peer.ComponentPeer peer)
DropTarget と Component の関連付けが解除されたことをその DropTarget に通知します。 |
void |
setActive(boolean isActive)
DropTarget をアクティブまたは非アクティブに設定します。 |
void |
setComponent(Component c)
注: このインタフェースは、DropTarget と Component の安全な関連付けを次の 2 つの方法のどちらかで可能にする必要があります。 |
void |
setDefaultActions(int ops)
この DropTarget のデフォルトの許容アクションを設定します。 |
void |
setFlavorMap(FlavorMap fm)
|
protected void |
updateAutoscroll(Point dragCursorLocn)
現在のカーソルアイコンで自動スクロールを更新します。 |
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| コンストラクタの詳細 |
public DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act,
FlavorMap fm)
c - この DropTarget が関連付けられる Componentops - この DropTarget のデフォルトの許容アクションdtl - この DropTarget の DropTargetListeneract - DropTarget がドロップを受け入れるかどうかfm - 使用する flavorMap または null
public DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act)
c - この DropTarget が関連付けられる Componentops - この DropTarget のデフォルトの許容アクションdtl - この DropTarget の DropTargetListeneract - DropTarget がドロップを受け入れるかどうかpublic DropTarget()
public DropTarget(Component c,
DropTargetListener dtl)
c - この DropTarget が関連付けられる Componentdtl - この DropTarget の DropTargetListener
public DropTarget(Component c,
int ops,
DropTargetListener dtl)
c - この DropTarget が関連付けられる Componentops - この DropTarget のデフォルトの許容アクションdtl - この DropTarget の DropTargetListener| メソッドの詳細 |
public void setComponent(Component c)
component.setDropTarget(droptarget); または droptarget.setComponent(component); のどちらかです。
これを行うためには、呼び出し側は AWTPermission.setDropTarget を持つ必要があります。c - この DropTarget が関連付けられる新しい Componentpublic Component getComponent()
public void setDefaultActions(int ops)
ops - デフォルトアクションDnDConstantspublic int getDefaultActions()
public void setActive(boolean isActive)
isActive - public boolean isActive()
public void addDropTargetListener(DropTargetListener dtl)
throws TooManyListenersException
dtl - 新しい DropTargetListenerpublic void removeDropTargetListener(DropTargetListener dtl)
dtl - 登録を解除する DropTargetListenerpublic void dragEnter(DropTargetDragEvent dtde)
public void dragOver(DropTargetDragEvent dtde)
public void dropActionChanged(DropTargetDragEvent dtde)
public void dragExit(DropTargetEvent dte)
public void drop(DropTargetDropEvent dtde)
public FlavorMap getFlavorMap()
public void setFlavorMap(FlavorMap fm)
set - 新しい flavormap、またはデフォルトの nullpublic void addNotify(java.awt.peer.ComponentPeer peer)
peer - 関連付けられている Component の Peerpublic void removeNotify(java.awt.peer.ComponentPeer peer)
peer - 関連付けが解除される Component の Peerpublic DropTargetContext getDropTargetContext()
protected DropTargetContext createDropTargetContext()
protected DropTarget.DropTargetAutoScroller createDropTargetAutoScroller(Component c,
Point p)
protected void initializeAutoscrolling(Point p)
protected void updateAutoscroll(Point dragCursorLocn)
protected void clearAutoscroll()
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||