|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.awt.dnd.DropTargetContext
public class DropTargetContext
DropTargetContext 는, 드래그&드롭 조작에 관련한 논리 커서가,DropTarget 에 관련한 Component 의 가시 기하학적 도형과 겹칠 때, 언제나 작성됩니다. DropTargetContext 는, 드롭 조작의 리시버가 최종 사용자에 적절한 드래그 언더 피드백을 제공하거나 필요에 따라서 후속의 데이터 전송을 실행하거나 하는 기구를 제공합니다.
| 상자의 클래스의 개요 | |
|---|---|
protected class |
DropTargetContext.TransferableProxy
TransferableProxy 는 Transferable 인터페이스를 구현하는 헬퍼 내부 클래스에서, 특정의 드래그&드롭 조작의 데이터 전송을 나타내는 다른 Transferable 객체에 대한 프록시로서 동작합니다. |
| 메소드의 개요 | |
|---|---|
protected void |
acceptDrag (int dragOperation)
드래그를 받아들입니다. |
protected void |
acceptDrop (int dropOperation)
지정된 조작을 사용해 드롭이 받아들여지는 것을 알리기 위해서(때문에) 불려 갑니다. |
void |
addNotify (java.awt.dnd.peer.DropTargetContextPeer dtcp)
DropTargetContextPeer 에 관련했을 때에 불려 갑니다. |
protected Transferable |
createTransferableProxy (Transferable t,
boolean local)
지정된 Transferable 의 프록시로서 TransferableProxy 를 작성합니다. |
void |
dropComplete (boolean success)
이 메소드는, 드롭이 완료한 것, 및 그것이 성공했는지의 여부를 알립니다. |
Component |
getComponent ()
이 메소드는, 이 DropTargetContext 에 관련한 Component 를 돌려줍니다. |
protected DataFlavor [] |
getCurrentDataFlavors ()
이 조작의 Transferable 오퍼랜드의 유효한 DataFlavor 을 가져옵니다. |
protected List <DataFlavor > |
getCurrentDataFlavorsAsList ()
이 메소드는, Transferable 오퍼랜드의 현재 유효한 DataFlavor 를 java.util.List 로서 돌려줍니다. |
DropTarget |
getDropTarget ()
이 메소드는, 이 DropTargetContext 에 관련한 DropTarget 를 돌려줍니다. |
protected int |
getTargetActions ()
이 메소드는, 이 DropTarget 가 받아들이는 현재의 액션을 나타내는 int 를 돌려줍니다. |
protected Transferable |
getTransferable ()
이 조작의 Transferable (프록시) 오퍼랜드를 돌려줍니다. |
protected boolean |
isDataFlavorSupported (DataFlavor df)
이 메소드는, 지정한 DataFlavor 가 이 DropTargetContext 에 의해 지원될지 어떨지를 나타내는 boolean 를 돌려줍니다. |
protected void |
rejectDrag ()
드래그를 거부합니다. |
protected void |
rejectDrop ()
드롭이 받아들여지지 않는 것을 알리기 위해서(때문에) 불려 갑니다. |
void |
removeNotify ()
DropTargetContextPeer 과의 관련이 풀릴 때 불려 갑니다. |
protected void |
setTargetActions (int actions)
이 메소드는, 이 DropTarget 로 허용 되는 현재의 액션을 설정합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 메소드의 상세 |
|---|
public DropTarget getDropTarget()
DropTargetContext 에 관련한 DropTarget 를 돌려줍니다.
DropTargetContext 에 관련한 DropTargetpublic Component getComponent()
DropTargetContext 에 관련한 Component 를 돌려줍니다.
public void addNotify(java.awt.dnd.peer.DropTargetContextPeer dtcp)
DropTargetContextPeer 에 관련했을 때에 불려 갑니다.
dtcp - DropTargetContextPeerpublic void removeNotify()
DropTargetContextPeer 과의 관련이 풀릴 때 불려 갑니다.
protected void setTargetActions(int actions)
DropTarget 로 허용 되는 현재의 액션을 설정합니다.
actions - 지원되는 액션을 나타내는 intprotected int getTargetActions()
DropTarget 가 받아들이는 현재의 액션을 나타내는 int 를 돌려줍니다.
DropTarget 로 허용 되는 현재의 액션
public void dropComplete(boolean success)
throws InvalidDnDOperationException
success - 성공했을 경우는 true, 그렇지 않은 경우는 false
InvalidDnDOperationException - 드롭이 미처리가 아닌지, 현존 하고 있지 않는 경우protected void acceptDrag(int dragOperation)
dragOperation - 지원되는 액션protected void rejectDrag()
protected void acceptDrop(int dropOperation)
dropOperation - 지원되는 액션protected void rejectDrop()
protected DataFlavor [] getCurrentDataFlavors()
Transferable 오퍼랜드의 유효한 DataFlavor 를 가져옵니다.
Transferable 오퍼랜드의,
지원되는 DataFlavor 를
포함하는 DataFlavor[]protected List <DataFlavor > getCurrentDataFlavorsAsList()
Transferable 오퍼랜드의 현재 유효한 DataFlavor 를 java.util.List 로서 돌려줍니다.
java.util.List 로서 현재 사용 가능한 DataFlavorprotected boolean isDataFlavorSupported(DataFlavor df)
DataFlavor 가 이 DropTargetContext 에 의해 지원될지 어떨지를 나타내는 boolean 를 돌려줍니다.
df - DataFlavor
DataFlavor 가 지원되고 있는지 어떤지
protected Transferable getTransferable()
throws InvalidDnDOperationException
Transferable
InvalidDnDOperationException - 드래그가 미처리가 아닌지, 현존 하고 있지 않는 경우
protected Transferable createTransferableProxy(Transferable t,
boolean local)
t - 프록시의 대상의 Transferablelocal - t 가 로컬의 드래그&드롭 조작의 결과를
나타내는 경우는 true
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.