|
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 が関連付けられる Componentops - この DropTarget のデフォルトの許容アクションdtl - この DropTarget の DropTargetListeneract - 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 が関連付けられる Componentops - この DropTarget のデフォルトの許容アクションdtl - この DropTarget の DropTargetListeneract - 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 が関連付けられる Componentdtl - この 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 が関連付けられる Componentops - この 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 を返します。
Componentpublic void setDefaultActions(int ops)
DropTarget のデフォルトの許容アクションを設定します。
ops - デフォルトのアクション
DnDConstantspublic 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
TooManyListenersExceptionDropTargetListener - がすでにこの DropTarget に追加されている場合
TooManyListenersExceptionpublic void removeDropTargetListener(DropTargetListener dtl)
DropTargetListener (UNICAST SOURCE) を削除します。
dtl - 登録を解除する DropTargetListenerpublic void dragEnter(DropTargetDragEvent dtde)
DropTarget は、登録されている DropTargetListener が取得する前に dragEnter() 通知を遮断します。
DropTargetListener 内の dragEnterdtde - DropTargetDragEventpublic void dragOver(DropTargetDragEvent dtde)
DropTarget は、登録されている DropTargetListener が取得する前に dragOver() 通知を遮断します。
DropTargetListener 内の dragOverdtde - DropTargetDragEventpublic void dropActionChanged(DropTargetDragEvent dtde)
DropTarget は、登録されている DropTargetListener が取得する前に dropActionChanged() 通知を遮断します。
DropTargetListener 内の dropActionChangeddtde - DropTargetDragEventpublic void dragExit(DropTargetEvent dte)
DropTarget は、登録されている DropTargetListener が取得する前に dragExit() 通知を遮断します。
DropTargetListener 内の dragExitdte - DropTargetEventpublic void drop(DropTargetDropEvent dtde)
DropTarget は、登録されている DropTargetListener が取得する前に drop() 通知を遮断します。
DropTargetListener 内の dropdtde - DropTargetDropEventpublic 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 に関連した DropTargetContextprotected DropTargetContext createDropTargetContext()
protected DropTarget.DropTargetAutoScroller createDropTargetAutoScroller(Component c,
Point p)
c - Componentp - Pointprotected void initializeAutoscrolling(Point p)
p - Pointprotected void updateAutoscroll(Point dragCursorLocn)
dragCursorLocn - Pointprotected 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.