|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.dnd.DragGestureEvent
public class DragGestureEvent
DragGestureEvent 는,DragGestureListener 의 dragGestureRecognized() 메소드에게 건네집니다. 이것은, 특정의 DragGestureRecognizer 가, 추적중의 Component 로 플랫폼 의존의 드래그 개시 제스처(gesture)를 검출했을 때에 행해집니다.
DragGestureRecognizer ,
DragGestureListener ,
DragSource ,
직렬화 된 형식 | 필드의 개요 |
|---|
| 클래스 java.util. EventObject 로부터 상속된 필드 |
|---|
source |
| 생성자 의 개요 | |
|---|---|
DragGestureEvent (DragGestureRecognizer dgr,
int act,
Point ori,
List <? extends InputEvent > evs)
이 이벤트를 트리거하는 DragGestureRecognizer 를 지정한 DragGestureEvent, 사용자의 희망하는 액션을 나타내는 int, 드래그의 기점을 나타내는 Point, 제스처(gesture)를 구성하는 이벤트의 List 를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
Component |
getComponent ()
DragGestureEvent 에 관련한 Component 를 돌려줍니다. |
int |
getDragAction ()
사용자가 선택한 액션을 나타내는 int 를 돌려줍니다. |
Point |
getDragOrigin ()
드래그를 개시한 Component 의 좌표의 Point 를 돌려줍니다. |
DragSource |
getDragSource ()
DragSource 를 돌려줍니다. |
DragGestureRecognizer |
getSourceAsDragGestureRecognizer ()
DragGestureRecognizer 로서의 소스를 돌려줍니다. |
InputEvent |
getTriggerEvent ()
제스처(gesture)를 트리거한 초기 이벤트를 돌려줍니다. |
Iterator <InputEvent > |
iterator ()
제스처(gesture)를 구성하는 이벤트의 Iterator 를 돌려줍니다. |
void |
startDrag (Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable transferable,
DragSourceListener dsl)
초기 Cursor 를 표시해 드래그를 개시하고 나서, 드래그 Image,Image 의 오프셋(offset),Transferable 객체와 DragSourceListener 를 사용합니다. |
void |
startDrag (Cursor dragCursor,
Transferable transferable)
이 드래그 조작의 Cursor, 및 이 드래그 조작의 소스 데이터를 나타내는 Transferable 를 지정해, 드래그 조작을 개시합니다. |
void |
startDrag (Cursor dragCursor,
Transferable transferable,
DragSourceListener dsl)
초기 Cursor 를 표시해 드래그를 개시하고 나서,Transferable 객체와 DragSourceListener 를 사용합니다. |
Object [] |
toArray ()
드래그 제스처(gesture)를 구성하는 이벤트의 Object 의 배열을 돌려줍니다. |
Object [] |
toArray (Object [] array)
드래그 제스처(gesture)를 구성하는 이벤트의 배열을 돌려줍니다. |
| 클래스 java.util. EventObject 로부터 상속된 메소드 |
|---|
getSource , toString |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
| 생성자 의 상세 |
|---|
public DragGestureEvent(DragGestureRecognizer dgr,
int act,
Point ori,
List <? extends InputEvent > evs)
DragGestureRecognizer 를 지정한 DragGestureEvent, 사용자의 희망하는 액션을 나타내는 int, 드래그의 기점을 나타내는 Point, 제스처(gesture)를 구성하는 이벤트의 List 를 구축합니다.
dgr - 이 이벤트를 트리거하는 DragGestureRecognizeract - 사용자의 희망하는 액션ori - 드래그의 기점evs - 제스처(gesture)를 구성하는 이벤트의 List
IllegalArgumentException - 다음의 조건이 성립하는 경우:
입력 파라미터가 null 의 경우| 메소드의 상세 |
|---|
public DragGestureRecognizer getSourceAsDragGestureRecognizer()
DragGestureRecognizer 로서의 소스를 돌려줍니다.
DragGestureRecognizer 로서의 소스public Component getComponent()
DragGestureEvent 에 관련한 Component 를 돌려줍니다.
public DragSource getDragSource()
DragSource 를 돌려줍니다.
DragSourcepublic Point getDragOrigin()
Component 의 좌표의 Point 를 돌려줍니다.
public Iterator <InputEvent > iterator()
Iterator 를 돌려줍니다.
public Object [] toArray()
Object 의 배열을 돌려줍니다.
public Object [] toArray(Object [] array)
array - EventObject subtype의 배열
public int getDragAction()
int 를 돌려줍니다.
public InputEvent getTriggerEvent()
public void startDrag(Cursor dragCursor,
Transferable transferable)
throws InvalidDnDOperationException
Cursor, 및 이 드래그 조작의 소스 데이터를 나타내는 Transferable 를 지정해, 드래그 조작을 개시합니다. null 의 Cursor 가 지정되었을 경우는, 예외는 throw 되지 않고, 대신에 디폴트의 드래그 커서가 사용됩니다. null 의 Transferable 이 지정되었을 경우는,NullPointerException 가 throw 됩니다.
dragCursor - 이 드래그 조작의 Cursortransferable - 이 드래그 조작의
소스 데이터를 나타내는 Transferable
InvalidDnDOperationException - 드래그&드롭 시스템이
드래그 조작을 개시할 수 없는 경우,
또는 기존의 드래그 조작을 실행중에
사용자가 드래그를 개시하려고 했을 경우
NullPointerException - Transferable 가
null 의 경우
InvalidDnDOperationException
public void startDrag(Cursor dragCursor,
Transferable transferable,
DragSourceListener dsl)
throws InvalidDnDOperationException
Cursor 를 표시해 드래그를 개시하고 나서,Transferable 객체와 DragSourceListener 를 사용합니다.
dragCursor - 초기 드래그 커서transferable - 소스의 Transferabledsl - 소스의 DragSourceListener
InvalidDnDOperationException - 다음의 조건이 성립하는 경우:
드래그&드롭 시스템이
드래그 조작을 개시할 수 없는 경우,
또는 기존의 드래그 조작을 실행중에
사용자가 드래그를 개시하려고 했을 경우
InvalidDnDOperationException
public void startDrag(Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable transferable,
DragSourceListener dsl)
throws InvalidDnDOperationException
Cursor 를 표시해 드래그를 개시하고 나서, 드래그 Image,Image 의 오프셋(offset),Transferable 객체와 DragSourceListener 를 사용합니다.
dragCursor - 초기 드래그 커서dragImage - 소스의 dragImageimageOffset - dragImage 의 오프셋(offset)transferable - 소스의 Transferabledsl - 소스의 DragSourceListener
InvalidDnDOperationException - 다음의 조건이 성립하는 경우:
드래그&드롭 시스템이
드래그 조작을 개시할 수 없는 경우,
또는 기존의 드래그 조작을 실행중에
사용자가 드래그를 개시하려고 했을 경우
InvalidDnDOperationException
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.