MouseDragGestureRecognizer (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.