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

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

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## java.awt
클래스 AWTEvent

    java.lang.Object
      java.util.EventObject
          java.awt.AWTEvent

모든 구현된 인터페이스:
  Serializable

직계의 기존의 서브 클래스:
  ActionEvent , AdjustmentEvent , AncestorEvent , ComponentEvent , HierarchyEvent , InputMethodEvent , InternalFrameEvent , InvocationEvent , ItemEvent , TextEvent

    public abstract class AWTEvent

extends EventObject

모든 AWT 이벤트의 루트 이벤트 클래스입니다. 이 클래스와 그 서브 클래스는, 원의 java.awt.Event 클래스 대신에 사용됩니다. java.awt.event 패키지외에서 정의된 이 루트 AWTEvent 클래스의 서브 클래스에는, RESERVED_ID_MAX 로 정의한 값보다 큰 이벤트 ID 치를 정의할 필요가 있습니다.

이 클래스에서 정의된 이벤트 마스크는, 컴퍼넌트 서브 클래스에 필요합니다. 컴퍼넌트 서브 클래스에서는, 등록된 청취자에 의해 선택되지 않는 이벤트형을 선택하기 위해서 Component.enableEvents()를 사용하고 있습니다. 청취자가 컴퍼넌트에 등록되어 있는 경우, 대응하는 이벤트 마스크는 그 컴퍼넌트에 의해 벌써 내부에서 설정되어 있습니다.

마스크는, AWTEventListener 가 어느 쪽의 형태의 이벤트에 대해서 대기하는지를 지정하는 경우에도 사용됩니다. 마스크는 비트 단위의 논리합으로, Toolkit.addAWTEventListener 에게 건네집니다.

도입된 버젼:
  1.1
관련 항목:
  `Component.enableEvents(long)` , `Toolkit.addAWTEventListener(java.awt.event.AWTEventListener, long)` , `ActionEvent` , `AdjustmentEvent` , `ComponentEvent` , `ContainerEvent` , `FocusEvent` , `InputMethodEvent` , `InvocationEvent` , `ItemEvent` , `HierarchyEvent` , `KeyEvent` , `MouseEvent` , `MouseWheelEvent` , `PaintEvent` , `TextEvent` , `WindowEvent` , 직렬화 된 형식

필드의 개요
`static long` | `ACTION_EVENT_MASK` 액션 이벤트 선택용 이벤트 마스크입니다.
`static long` | `ADJUSTMENT_EVENT_MASK` 조정 이벤트 선택용 이벤트 마스크입니다.
`static long` | `COMPONENT_EVENT_MASK` 컴퍼넌트 이벤트 선택용 이벤트 마스크입니다.
`protected boolean` | `consumed` 전송원의 처리 후에 이벤트를 피어에 센드박크궥귡궔궵궎궔을 제어합니다.
`static long` | `CONTAINER_EVENT_MASK` 컨테이너 이벤트 선택용 이벤트 마스크입니다.
`static long` | `FOCUS_EVENT_MASK` 포커스 이벤트 선택용 이벤트 마스크입니다.
`static long` | `HIERARCHY_BOUNDS_EVENT_MASK` 계층 경계 이벤트 선택용의 이벤트 마스크입니다.
`static long` | `HIERARCHY_EVENT_MASK` 계층 이벤트 선택용의 이벤트 마스크입니다.
`protected int` | `id` 이벤트의 ID
`static long` | `INPUT_METHOD_EVENT_MASK` 입력 메소드 이벤트 선택용 이벤트 마스크입니다.
`static long` | `INVOCATION_EVENT_MASK` 호출 이벤트 선택용의 이벤트 마스크입니다.
`static long` | `ITEM_EVENT_MASK` 항목 이벤트 선택용 이벤트 마스크입니다.
`static long` | `KEY_EVENT_MASK` 키 이벤트 선택용 이벤트 마스크입니다.
`static long` | `MOUSE_EVENT_MASK` 마우스 이벤트 선택용 이벤트 마스크입니다.
`static long` | `MOUSE_MOTION_EVENT_MASK` 마우스 모션 이벤트 선택용 이벤트 마스크입니다.
`static long` | `MOUSE_WHEEL_EVENT_MASK` 마우스 휠 이벤트 선택용 이벤트 마스크입니다.
`static long` | `PAINT_EVENT_MASK` 페인트 이벤트 선택용의 이벤트 마스크입니다.
`static int` | `RESERVED_ID_MAX` 예약이 끝난 AWT 이벤트 ID 의 최대치입니다.
`static long` | `TEXT_EVENT_MASK` 텍스트 이벤트 선택용 이벤트 마스크입니다.
`static long` | `WINDOW_EVENT_MASK` 윈도우 이벤트 선택용 이벤트 마스크입니다.
`static long` | `WINDOW_FOCUS_EVENT_MASK` 윈도우 포커스 이벤트 선택용 이벤트 마스크입니다.
`static long` | `WINDOW_STATE_EVENT_MASK` 윈도우 상태 이벤트 선택용 이벤트 마스크입니다.

클래스 java.util. EventObject 로부터 상속된 필드
`source`

생성자 의 개요
`AWTEvent (Event event)` 1. 0 형식의 이벤트의 파라미터를 사용해, AWTEvent 객체를 구축합니다.
`AWTEvent (Object source, int id)` 지정된 소스 객체와 형태를 사용해, AWTEvent 객체를 구축합니다.

메소드의 개요
`protected void` | `consume ()` 이 이벤트를 소비할 수 있는 경우는 소비합니다.
`int` | `getID ()` 이벤트의 형태를 돌려줍니다.
`protected boolean` | `isConsumed ()` 이 이벤트가 소비되었는지의 여부를 돌려줍니다.
`String` | `paramString ()` 이 `이벤트` 상태를 나타내는 캐릭터 라인을 돌려줍니다.
`void` | `setSource (Object newSource)` 이벤트를 새로운 소스에 재전송 합니다.
`String` | `toString ()` 이 객체의 캐릭터 라인 표현을 돌려줍니다.

클래스 java.util. EventObject 로부터 상속된 메소드
`getSource`

클래스 java.lang. Object 로부터 상속된 메소드
`clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait`

필드의 상세

### id

    protected int id

  이벤트의 ID

  관련 항목:
    `getID()` , `AWTEvent(java.lang.Object, int)`

### consumed

    protected boolean consumed

  전송원의 처리 후에 이벤트를 피어에 센드박크궥귡궔궵궎궔을 제어합니다. true 의 경우는 센드박크궠귢궦, false 의 경우는 센드박크궠귢귏궥. 의미상의 이벤트는 저레벨 이벤트에 반응해 피어로 생성되기 (위해)때문에, 이 값은 항상 true 가 됩니다.

  관련 항목:
    `consume()` , `isConsumed()`

### COMPONENT_EVENT_MASK

    public static final long COMPONENT_EVENT_MASK

  컴퍼넌트 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### CONTAINER_EVENT_MASK

    public static final long CONTAINER_EVENT_MASK

  컨테이너 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### FOCUS_EVENT_MASK

    public static final long FOCUS_EVENT_MASK

  포커스 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### KEY_EVENT_MASK

    public static final long KEY_EVENT_MASK

  키 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### MOUSE_EVENT_MASK

    public static final long MOUSE_EVENT_MASK

  마우스 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### MOUSE_MOTION_EVENT_MASK

    public static final long MOUSE_MOTION_EVENT_MASK

  마우스 모션 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### WINDOW_EVENT_MASK

    public static final long WINDOW_EVENT_MASK

  윈도우 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### ACTION_EVENT_MASK

    public static final long ACTION_EVENT_MASK

  액션 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### ADJUSTMENT_EVENT_MASK

    public static final long ADJUSTMENT_EVENT_MASK

  조정 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### ITEM_EVENT_MASK

    public static final long ITEM_EVENT_MASK

  항목 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### TEXT_EVENT_MASK

    public static final long TEXT_EVENT_MASK

  텍스트 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### INPUT_METHOD_EVENT_MASK

    public static final long INPUT_METHOD_EVENT_MASK

  입력 메소드 이벤트 선택용 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### PAINT_EVENT_MASK

    public static final long PAINT_EVENT_MASK

  페인트 이벤트 선택용의 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### INVOCATION_EVENT_MASK

    public static final long INVOCATION_EVENT_MASK

  호출 이벤트 선택용의 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### HIERARCHY_EVENT_MASK

    public static final long HIERARCHY_EVENT_MASK

  계층 이벤트 선택용의 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### HIERARCHY_BOUNDS_EVENT_MASK

    public static final long HIERARCHY_BOUNDS_EVENT_MASK

  계층 경계 이벤트 선택용의 이벤트 마스크입니다.

  관련 항목:
    정수 필드치

### MOUSE_WHEEL_EVENT_MASK

    public static final long MOUSE_WHEEL_EVENT_MASK

  마우스 휠 이벤트 선택용 이벤트 마스크입니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

### WINDOW_STATE_EVENT_MASK

    public static final long WINDOW_STATE_EVENT_MASK

  윈도우 상태 이벤트 선택용 이벤트 마스크입니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

### WINDOW_FOCUS_EVENT_MASK

    public static final long WINDOW_FOCUS_EVENT_MASK

  윈도우 포커스 이벤트 선택용 이벤트 마스크입니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

### RESERVED_ID_MAX

    public static final int RESERVED_ID_MAX

  예약이 끝난 AWT 이벤트 ID 의 최대치입니다. 이벤트 ID 를 정의하는 프로그램은, 이 값보다 큰 ID 를 사용할 필요가 있습니다.

  관련 항목:
    정수 필드치

생성자 의 상세

### AWTEvent

    public AWTEvent(Event  event)

  1.0 형식의 이벤트의 파라미터를 사용해, AWTEvent 객체를 구축합니다.

  파라미터:
    `event` - 구형식의 이벤트

### AWTEvent

    public AWTEvent(Object  source,
                    int id)

  지정된 소스 객체와 형태를 사용해, AWTEvent 객체를 구축합니다.

  파라미터:
    `source` - 이벤트의 발생원객체
    `id` - 이벤트의 형태

메소드의 상세

### setSource

    public void setSource(Object  newSource)

  이벤트를 새로운 소스에 재전송 합니다. 주로 이벤트를 오리지날의 중량 소스의 경량의 아이 컴퍼넌트에 재전송 하기 위해서 사용됩니다.

  이 메소드는, 클라이언트 정의된 KeyboardFocusManagers 등의 이벤트 전송 하부조직으로부터의 사용만을 상정하고 있습니다. 일반적인 클라이언트가 사용하는 것이 아닙니다.

  파라미터:
    `newSource` - 이벤트를 발송 하는 신규 객체
  도입된 버젼:
    1.4

### getID

    public int getID()

  이벤트의 형태를 돌려줍니다.

### toString

    public String  toString()

  이 객체의 캐릭터 라인 표현을 돌려줍니다.

  오버라이드(override):
    클래스 `EventObject` 내의 `toString`
  반환값:
    이 EventObject 의 String 표현

### paramString

    public String  paramString()

  이 `이벤트` 상태를 나타내는 캐릭터 라인을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,`null` 로는 되지 않습니다.

  반환값:
    이 이벤트의 캐릭터 라인 표현

### consume

    protected void consume()

  이 이벤트를 소비할 수 있는 경우는 소비합니다. 시스템 이벤트는 저레벨만으로 소비할 수 있습니다.

### isConsumed

    protected boolean isConsumed()

  이 이벤트가 소비되었는지의 여부를 돌려줍니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.