|
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
- 이 이벤트를 트리거하는 DragGestureRecognizer
act
- 사용자의 희망하는 액션ori
- 드래그의 기점evs
- 제스처(gesture)를 구성하는 이벤트의 List
IllegalArgumentException
- 다음의 조건이 성립하는 경우:
입력 파라미터가 null 의 경우메소드의 상세 |
---|
public DragGestureRecognizer getSourceAsDragGestureRecognizer()
DragGestureRecognizer
로서의 소스를 돌려줍니다.
DragGestureRecognizer
로서의 소스public Component getComponent()
DragGestureEvent
에 관련한 Component
를 돌려줍니다.
public DragSource getDragSource()
DragSource
를 돌려줍니다.
DragSource
public 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
- 이 드래그 조작의 Cursor
transferable
- 이 드래그 조작의
소스 데이터를 나타내는 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 도 참조해 주세요.