|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
public abstract class AWTEvent
모든 AWT 이벤트의 루트 이벤트 클래스입니다. 이 클래스와 그 서브 클래스는, 원의 java.awt.Event 클래스 대신에 사용됩니다. java.awt.event 패키지외에서 정의된 이 루트 AWTEvent 클래스의 서브 클래스에는, RESERVED_ID_MAX 로 정의한 값보다 큰 이벤트 ID 치를 정의할 필요가 있습니다.
이 클래스에서 정의된 이벤트 마스크는, 컴퍼넌트 서브 클래스에 필요합니다. 컴퍼넌트 서브 클래스에서는, 등록된 청취자에 의해 선택되지 않는 이벤트형을 선택하기 위해서 Component.enableEvents()를 사용하고 있습니다. 청취자가 컴퍼넌트에 등록되어 있는 경우, 대응하는 이벤트 마스크는 그 컴퍼넌트에 의해 벌써 내부에서 설정되어 있습니다.
마스크는, AWTEventListener 가 어느 쪽의 형태의 이벤트에 대해서 대기하는지를 지정하는 경우에도 사용됩니다. 마스크는 비트 단위의 논리합으로, Toolkit.addAWTEventListener 에게 건네집니다.
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 |
필드의 상세 |
---|
protected int id
getID()
,
AWTEvent(java.lang.Object, int)
protected boolean consumed
consume()
,
isConsumed()
public static final long COMPONENT_EVENT_MASK
public static final long CONTAINER_EVENT_MASK
public static final long FOCUS_EVENT_MASK
public static final long KEY_EVENT_MASK
public static final long MOUSE_EVENT_MASK
public static final long MOUSE_MOTION_EVENT_MASK
public static final long WINDOW_EVENT_MASK
public static final long ACTION_EVENT_MASK
public static final long ADJUSTMENT_EVENT_MASK
public static final long ITEM_EVENT_MASK
public static final long TEXT_EVENT_MASK
public static final long INPUT_METHOD_EVENT_MASK
public static final long PAINT_EVENT_MASK
public static final long INVOCATION_EVENT_MASK
public static final long HIERARCHY_EVENT_MASK
public static final long HIERARCHY_BOUNDS_EVENT_MASK
public static final long MOUSE_WHEEL_EVENT_MASK
public static final long WINDOW_STATE_EVENT_MASK
public static final long WINDOW_FOCUS_EVENT_MASK
public static final int RESERVED_ID_MAX
생성자 의 상세 |
---|
public AWTEvent(Event event)
event
- 구형식의 이벤트public AWTEvent(Object source, int id)
source
- 이벤트의 발생원객체id
- 이벤트의 형태메소드의 상세 |
---|
public void setSource(Object newSource)
이 메소드는, 클라이언트 정의된 KeyboardFocusManagers 등의 이벤트 전송 하부조직으로부터의 사용만을 상정하고 있습니다. 일반적인 클라이언트가 사용하는 것이 아닙니다.
newSource
- 이벤트를 발송 하는 신규 객체public int getID()
public String toString()
EventObject
내의 toString
public String paramString()
이벤트
상태를 나타내는 캐릭터 라인을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,null
로는 되지 않습니다.
protected void consume()
protected boolean isConsumed()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.