JavaTM Platform
Standard Ed. 6

java.awt.dnd
클래스 MouseDragGestureRecognizer

java.lang.Object 
  상위를 확장 java.awt.dnd.DragGestureRecognizer 
      상위를 확장 java.awt.dnd.MouseDragGestureRecognizer
모든 구현된 인터페이스:
MouseListener , MouseMotionListener , Serializable , EventListener


public abstract class MouseDragGestureRecognizer
extends DragGestureRecognizer
implements MouseListener , MouseMotionListener

DragGestureRecognizer 의 이 추상 서브 클래스는, 마우스 베이스의 제스처(gesture)의 DragGestureRecognizer 를 정의합니다. 각 플랫폼은, Toolkit.createDragGestureRecognizer() 메소드를 개입시켜 이용 가능한 이 클래스의 구상 서브 클래스를 독자적으로 구현해, 드래그&드롭 조작을 개시하는 플랫폼 의존의 마우스 제스처(gesture)의 인식을 캡슐화합니다.  

마우스 드래그 제스처(gesture) recognizer는 DragSource.getDragThreshold() 로부터 취득할 수 있는 드래그 제스처(gesture) 모션의 임계치를 받을 필요가 있습니다. 드래그 제스처(gesture)는, 마지막 마우스 드래그 이벤트의 장소와 대응하는 mouse button 압하 이벤트의 장소의 수평 또는 수직 방향의 거리가 드래그 제스처(gesture) 모션의 임계치보다 큰 경우에게만 인식될 필요가 있습니다.  

DragSource.createDefaultDragGestureRecognizer(java.awt.Component, int, java.awt.dnd.DragGestureListener) 로 작성된 드래그 제스처(gesture) recognizer는, 이 규칙에 따릅니다.

관련 항목:
DragGestureListener , DragGestureEvent , DragSource , 직렬화 된 형식

필드의 개요
 
클래스 java.awt.dnd. DragGestureRecognizer 로부터 상속된 필드
component , dragGestureListener , dragSource , events , sourceActions
 
생성자 의 개요
protected MouseDragGestureRecognizer (DragSource  ds)
          Component c 의 DragSource 를 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.
protected MouseDragGestureRecognizer (DragSource  ds, Component  c)
          Component c 의 DragSource, 및 감시하는 Component 를 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.
protected MouseDragGestureRecognizer (DragSource  ds, Component  c, int act)
          Component c 의 DragSource, 감시하는 Component, 및 이 드래그 조작에 허가된 액션을 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.
protected MouseDragGestureRecognizer (DragSource  ds, Component  c, int act, DragGestureListener  dgl)
          Component c 의 DragSource, 감시하는 Component, 이 드래그 조작에 허가된 액션, 및 드래그 제스처(gesture)가 검출되었을 때에 통지하는 DragGestureListener 을 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.
 
메소드의 개요
 void mouseClicked (MouseEvent  e)
          컴퍼넌트상에서 마우스가 클릭되면(자) 불려 갑니다.
 void mouseDragged (MouseEvent  e)
          mouse button가 컴퍼넌트상에서 밀렸을 때에 불려 갑니다.
 void mouseEntered (MouseEvent  e)
          컴퍼넌트에 마우스가 들어가면(자) 불려 갑니다.
 void mouseExited (MouseEvent  e)
          컴퍼넌트로부터 마우스가 나오면(자) 불려 갑니다.
 void mouseMoved (MouseEvent  e)
          컴퍼넌트상에서 마우스가 이동되는 (버튼은 밀리지 않는다)라고 불러 나옵니다.
 void mousePressed (MouseEvent  e)
          Component 상에서 mouse button가 밀리고 있을 때 불려 갑니다.
 void mouseReleased (MouseEvent  e)
          컴퍼넌트상에서 mouse button가 떼어 놓아지면(자) 불려 갑니다.
protected  void registerListeners ()
          이 DragGestureRecognizer 의 청취자를 Component 에 등록합니다.
protected  void unregisterListeners ()
          이 DragGestureRecognizer 의 청취자를 Component 로부터 등록 해제합니다.
 
클래스 java.awt.dnd. DragGestureRecognizer 로부터 상속된 메소드
addDragGestureListener , appendEvent , fireDragGestureRecognized , getComponent , getDragSource , getSourceActions , getTriggerEvent , removeDragGestureListener , resetRecognizer , setComponent , setSourceActions
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

MouseDragGestureRecognizer

protected MouseDragGestureRecognizer(DragSource  ds,
                                     Component  c,
                                     int act,
                                     DragGestureListener  dgl)
Component c 의 DragSource, 감시하는 Component, 이 드래그 조작에 허가된 액션, 및 드래그 제스처(gesture)가 검출되었을 때에 통지하는 DragGestureListener 을 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.  

파라미터:
ds - Component c 의 DragSource
c - 감시하는 Component
act - 이 드래그에 허가되는 액션
dgl - 제스처(gesture)가 검출되었을 때에 통지하는 DragGestureListener

MouseDragGestureRecognizer

protected MouseDragGestureRecognizer(DragSource  ds,
                                     Component  c,
                                     int act)
Component c 의 DragSource, 감시하는 Component, 및 이 드래그 조작에 허가된 액션을 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.  

파라미터:
ds - Component c 의 DragSource
c - 감시하는 Component
act - 이 드래그에 허가되는 액션

MouseDragGestureRecognizer

protected MouseDragGestureRecognizer(DragSource  ds,
                                     Component  c)
Component c 의 DragSource, 및 감시하는 Component 를 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.  

파라미터:
ds - Component c 의 DragSource
c - 감시하는 Component

MouseDragGestureRecognizer

protected MouseDragGestureRecognizer(DragSource  ds)
Component c 의 DragSource 를 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.  

파라미터:
ds - Component 의 DragSource
메소드의 상세

registerListeners

protected void registerListeners()
이 DragGestureRecognizer 의 청취자를 Component 에 등록합니다.

정의:
클래스 DragGestureRecognizer 내의 registerListeners

unregisterListeners

protected void unregisterListeners()
이 DragGestureRecognizer 의 청취자를 Component 로부터 등록 해제합니다. 서브 클래스는 이 메소드를 오버라이드(override) 할 필요가 있습니다.

정의:
클래스 DragGestureRecognizer 내의 unregisterListeners

mouseClicked

public void mouseClicked(MouseEvent  e)
컴퍼넌트상에서 마우스가 클릭되면(자) 불려 갑니다.  

정의:
인터페이스 MouseListener 내의 mouseClicked
파라미터:
e - MouseEvent

mousePressed

public void mousePressed(MouseEvent  e)
Component 상에서 mouse button가 밀리고 있을 때 불려 갑니다.  

정의:
인터페이스 MouseListener 내의 mousePressed
파라미터:
e - MouseEvent

mouseReleased

public void mouseReleased(MouseEvent  e)
컴퍼넌트상에서 mouse button가 떼어 놓아지면(자) 불려 갑니다.  

정의:
인터페이스 MouseListener 내의 mouseReleased
파라미터:
e - MouseEvent

mouseEntered

public void mouseEntered(MouseEvent  e)
컴퍼넌트에 마우스가 들어가면(자) 불려 갑니다.  

정의:
인터페이스 MouseListener 내의 mouseEntered
파라미터:
e - MouseEvent

mouseExited

public void mouseExited(MouseEvent  e)
컴퍼넌트로부터 마우스가 나오면(자) 불려 갑니다.  

정의:
인터페이스 MouseListener 내의 mouseExited
파라미터:
e - MouseEvent

mouseDragged

public void mouseDragged(MouseEvent  e)
mouse button가 컴퍼넌트상에서 밀렸을 때에 불려 갑니다.  

정의:
인터페이스 MouseMotionListener 내의 mouseDragged
파라미터:
e - MouseEvent

mouseMoved

public void mouseMoved(MouseEvent  e)
컴퍼넌트상에서 마우스가 이동되는 (버튼은 밀리지 않는다)라고 불러 나옵니다.  

정의:
인터페이스 MouseMotionListener 내의 mouseMoved
파라미터:
e - MouseEvent

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.