|
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
에 관련한 DropTarget
public Component getComponent()
DropTargetContext
에 관련한 Component
를 돌려줍니다.
public void addNotify(java.awt.dnd.peer.DropTargetContextPeer dtcp)
DropTargetContextPeer
에 관련했을 때에 불려 갑니다.
dtcp
- DropTargetContextPeer
public void removeNotify()
DropTargetContextPeer
과의 관련이 풀릴 때 불려 갑니다.
protected void setTargetActions(int actions)
DropTarget
로 허용 되는 현재의 액션을 설정합니다.
actions
- 지원되는 액션을 나타내는 int
protected 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 도 참조해 주세요.