|
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 または nullpublic 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 の DropTargetListenerpublic 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
- デフォルトアクションDnDConstants
public 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 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |