|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.dnd.DropTarget
DropTarget
は、ドラッグ&ドロップ操作の間に Component
がドロップを受け入れようとするときに、Component
に関連付けられます。
入れ子クラスの概要 | |
protected static class |
DropTarget.DropTargetAutoScroller
この保護対象の入れ子になっているクラスは、自動スクロールを実装します。 |
コンストラクタの概要 | |
DropTarget()
DropTarget を構築します。 |
|
DropTarget(Component c,
DropTargetListener dtl)
指定された Component に DropTarget を構築し、イベント処理を扱う DropTargetListener を関連付けます。
|
|
DropTarget(Component c,
int ops,
DropTargetListener dtl)
指定された Component に DropTarget を構築し、サポートするデフォルトの許容アクションを表す int 、イベント処理を扱う DropTargetListener を関連付けます。
|
|
DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act)
指定された Component に DropTarget を構築し、サポートするデフォルトの許容アクションを表す int 、イベント処理を扱う DropTargetListener 、そして DropTarget が現在ドロップを受け入れるかどうかを示す boolean を関連付けます。
|
|
DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act,
FlavorMap fm)
指定された Component に新しい DropTarget を構築し、サポートするデフォルトの許容アクションを表す int 、イベント処理を扱う DropTargetListener 、DropTarget が現在ドロップを受け入れるかどうかを示す boolean 、そして使用する FlavorMap (または null) を関連付けます。
|
メソッドの概要 | |
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()
このメソッドは、この DropTarget に関連した Component を返します。
|
int |
getDefaultActions()
このメソッドは、この DropTarget でサポートされた現在のアクションを表す int を返します。
|
DropTargetContext |
getDropTargetContext()
このメソッドは、この DropTarget に関連した DropTargetContext を返します。
|
FlavorMap |
getFlavorMap()
このメソッドは、この DropTarget に関連した FlavorMap を返します。
|
protected void |
initializeAutoscrolling(Point p)
自動スクロールを初期化します。 |
boolean |
isActive()
このメソッドは、この DropTarget が現在アクティブである (ドロップを受け入れる準備ができている) かどうかを示す boolean を返します。
|
void |
removeDropTargetListener(DropTargetListener dtl)
現在の DropTargetListener (UNICAST SOURCE) を削除します。
|
void |
removeNotify(java.awt.peer.ComponentPeer peer)
DropTarget と Component の関連付けが解除されたことをその DropTarget に通知します。 |
void |
setActive(boolean isActive)
true の場合は DropTarget をアクティブに、false の場合は非アクティブに設定します。
|
void |
setComponent(Component c)
注:このインタフェースは、DropTarget と Component の安全な関連付けを次の 2 つの方法のどちらかで可能にする必要があります。 |
void |
setDefaultActions(int ops)
この DropTarget のデフォルトの許容アクションを設定します。
|
void |
setFlavorMap(FlavorMap fm)
このメソッドは、この DropTarget に関連した FlavorMap を設定します。
|
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) throws HeadlessException
Component
に新しい DropTarget を構築し、サポートするデフォルトの許容アクションを表す int
、イベント処理を扱う DropTargetListener
、DropTarget
が現在ドロップを受け入れるかどうかを示す boolean
、そして使用する FlavorMap
(または null) を関連付けます。
Component は、使用可能な場合だけドロップを受け取ります。
c
- この DropTarget
が関連付けられる Component
ops
- この DropTarget
のデフォルトの許容アクションdtl
- この DropTarget
の DropTargetListener
act
- DropTarget
がドロップを受け入れるかどうかfm
- 使用する FlavorMap
、または null
HeadlessException
- GraphicsEnvironment.isHeadless() が true を返す場合GraphicsEnvironment.isHeadless()
public DropTarget(Component c, int ops, DropTargetListener dtl, boolean act) throws HeadlessException
Component
に DropTarget
を構築し、サポートするデフォルトの許容アクションを表す int
、イベント処理を扱う DropTargetListener
、そして DropTarget
が現在ドロップを受け入れるかどうかを示す boolean
を関連付けます。
Component は、使用可能な場合だけドロップを受け取ります。
c
- この DropTarget
が関連付けられる Component
ops
- この DropTarget
のデフォルトの許容アクションdtl
- この DropTarget
の DropTargetListener
act
- DropTarget
がドロップを受け入れるかどうか
HeadlessException
- GraphicsEnvironment.isHeadless() が true を返す場合GraphicsEnvironment.isHeadless()
public DropTarget() throws HeadlessException
DropTarget
を構築します。
HeadlessException
- GraphicsEnvironment.isHeadless() が true を返す場合GraphicsEnvironment.isHeadless()
public DropTarget(Component c, DropTargetListener dtl) throws HeadlessException
Component
に DropTarget
を構築し、イベント処理を扱う DropTargetListener
を関連付けます。
Component は、使用可能な場合だけドロップを受け取ります。
c
- この DropTarget
が関連付けられる Component
dtl
- この DropTarget
の DropTargetListener
HeadlessException
- GraphicsEnvironment.isHeadless() が true を返す場合GraphicsEnvironment.isHeadless()
public DropTarget(Component c, int ops, DropTargetListener dtl) throws HeadlessException
Component
に DropTarget
を構築し、サポートするデフォルトの許容アクションを表す int
、イベント処理を扱う DropTargetListener
を関連付けます。
Component は、使用可能な場合だけドロップを受け取ります。
c
- この DropTarget
が関連付けられる Component
ops
- この DropTarget
のデフォルトの許容アクションdtl
- この DropTarget
の DropTargetListener
HeadlessException
- GraphicsEnvironment.isHeadless() が true を返す場合GraphicsEnvironment.isHeadless()
メソッドの詳細 |
public void setComponent(Component c)
component.setDropTarget(droptarget);
または droptarget.setComponent(component);
のどちらかです。
Component は、使用可能な場合だけドロップを受け取ります。
c
- この DropTarget
が関連付けられる新しい Component
public Component getComponent()
DropTarget
に関連した Component
を返します。
Component
public void setDefaultActions(int ops)
DropTarget
のデフォルトの許容アクションを設定します。
ops
- デフォルトのアクション
DnDConstants
public int getDefaultActions()
DropTarget
でサポートされた現在のアクションを表す int
を返します。
public void setActive(boolean isActive)
true
の場合は DropTarget をアクティブに、false
の場合は非アクティブに設定します。
isActive
- DropTarget
をアクティブまたは非アクティブに設定するpublic boolean isActive()
DropTarget
が現在アクティブである (ドロップを受け入れる準備ができている) かどうかを示す boolean
を返します。
DropTarget
がアクティブかどうかpublic void addDropTargetListener(DropTargetListener dtl) throws TooManyListenersException
DropTargetListener
(UNICAST SOURCE) を追加します。
dtl
- 新しい DropTargetListener
TooManyListenersException
DropTargetListener
- がすでにこの DropTarget
に追加されている場合
TooManyListenersException
public void removeDropTargetListener(DropTargetListener dtl)
DropTargetListener
(UNICAST SOURCE) を削除します。
dtl
- 登録を解除する DropTargetListenerpublic void dragEnter(DropTargetDragEvent dtde)
DropTarget
は、登録されている DropTargetListener
が取得する前に dragEnter() 通知を遮断します。
DropTargetListener
内の dragEnter
dtde
- DropTargetDragEvent
public void dragOver(DropTargetDragEvent dtde)
DropTarget
は、登録されている DropTargetListener
が取得する前に dragOver() 通知を遮断します。
DropTargetListener
内の dragOver
dtde
- DropTargetDragEvent
public void dropActionChanged(DropTargetDragEvent dtde)
DropTarget
は、登録されている DropTargetListener
が取得する前に dropActionChanged() 通知を遮断します。
DropTargetListener
内の dropActionChanged
dtde
- DropTargetDragEventpublic void dragExit(DropTargetEvent dte)
DropTarget
は、登録されている DropTargetListener
が取得する前に dragExit() 通知を遮断します。
DropTargetListener
内の dragExit
dte
- DropTargetEvent
public void drop(DropTargetDropEvent dtde)
DropTarget
は、登録されている DropTargetListener
が取得する前に drop() 通知を遮断します。
DropTargetListener
内の drop
dtde
- DropTargetDropEvent
public FlavorMap getFlavorMap()
DropTarget
に関連した FlavorMap
を返します。
public void setFlavorMap(FlavorMap fm)
DropTarget
に関連した FlavorMap
を設定します。
fm
- 新しい FlavorMap
、またはデフォルトの null を設定するpublic void addNotify(java.awt.peer.ComponentPeer peer)
peer
- 関連付けられている Component の Peerpublic void removeNotify(java.awt.peer.ComponentPeer peer)
peer
- 関連付けが解除される Component の Peerpublic DropTargetContext getDropTargetContext()
DropTarget
に関連した DropTargetContext
を返します。
DropTarget
に関連した DropTargetContext
protected DropTargetContext createDropTargetContext()
protected DropTarget.DropTargetAutoScroller createDropTargetAutoScroller(Component c, Point p)
c
- Component
p
- Point
protected void initializeAutoscrolling(Point p)
p
- Point
protected void updateAutoscroll(Point dragCursorLocn)
dragCursorLocn
- Point
protected void clearAutoscroll()
|
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.