|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.dnd.DragSourceContext
DragSourceContext クラスは、ドラッグ&ドロッププロトコルのイニシエータ側を管理します。特に、DragSourceListener へのイベント通知を管理し、データ転送を有効にする Transferable 状態を提供します。
フィールドの概要 | |
protected static int |
CHANGED
|
protected static int |
DEFAULT
|
protected static int |
ENTER
|
protected static int |
OVER
|
コンストラクタの概要 | |
DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp,
DragGestureEvent trigger,
Cursor dragCursor,
Image dragImage,
Point offset,
Transferable t,
DragSourceListener dsl)
(DragSource から呼び出される) DragSourceContext を構築します。 |
メソッドの概要 | |
void |
addDragSourceListener(DragSourceListener dsl)
DragSourceListener を変更します。 |
void |
dragDropEnd(DragSourceDropEvent dsde)
ピアからの dragDropEnd イベントを遮断します。 |
void |
dragEnter(DragSourceDragEvent dsde)
ピアからの dragEnter イベントを遮断します。 |
void |
dragExit(DragSourceEvent dse)
ピアからの dragExit イベントを遮断します。 |
void |
dragOver(DragSourceDragEvent dsde)
ピアからの dragOver イベントを遮断します。 |
void |
dropActionChanged(DragSourceDragEvent dsde)
ピアからの dragGestureChanged イベントを遮断します。 |
Component |
getComponent()
|
Cursor |
getCursor()
|
DragSource |
getDragSource()
|
int |
getSourceActions()
|
Transferable |
getTransferable()
|
DragGestureEvent |
getTrigger()
|
void |
removeDragSourceListener(DragSourceListener dsl)
DragSourceListener を変更します。 |
void |
setCursor(Cursor c)
ドラッグカーソルを変更します。 |
void |
transferablesFlavorsChanged()
Transferables DataFlavors が変更されたことをピアに通知します。 |
protected void |
updateCurrentCursor(int dropOp,
int targetAct,
int status)
更新のためにカーソルを調べ、デフォルトを実装します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
フィールドの詳細 |
protected static final int DEFAULT
protected static final int ENTER
protected static final int OVER
protected static final int CHANGED
コンストラクタの詳細 |
public DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)
dscp
- このドラッグの DragSourceContextPeertrigger
- トリガーイベントdragCursor
- 初期カーソルdragImage
- ドラッグされるイメージ (または null)offset
- トリガーイベントの瞬間での、ホットスポットからのイメージ起点のオフセットt
- Transferabledsl
- DragSourceListenerメソッドの詳細 |
public DragSource getDragSource()
public Component getComponent()
public DragGestureEvent getTrigger()
public int getSourceActions()
public void setCursor(Cursor c)
public Cursor getCursor()
public void addDragSourceListener(DragSourceListener dsl) throws TooManyListenersException
public void removeDragSourceListener(DragSourceListener dsl)
public void transferablesFlavorsChanged()
public void dragEnter(DragSourceDragEvent dsde)
public void dragOver(DragSourceDragEvent dsde)
public void dragExit(DragSourceEvent dse)
public void dropActionChanged(DragSourceDragEvent dsde)
public void dragDropEnd(DragSourceDropEvent dsde)
public Transferable getTransferable()
protected void updateCurrentCursor(int dropOp, int targetAct, int status)
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |