CODEDRAGON ㆍDevelopment/Java
WindowEvent
· 윈도우와 관련되어 윈도우가 활성화, 아이콘화, 최대화, 윈도우의 크기 조절, 비활성화 및 창이 닫힐 때 발생하는 이벤트입니다.
· 프로젝트 생성후 AWT상에서 프레임의 종료버튼을 눌러도 아무런 변화가 없는 것을 확인 할 수 있는데 바로 종료버튼을 눌렸을 때 이벤트 처리를 해주지 않았기 때문입니다.
WindowEvent 클래스의 멤버필드
필드명 |
설명 |
static int WINDOW_ACTIVATED |
윈도우가 활성화될 때 발생되는 이벤트 |
static int WINDOW_DEACTIVATED |
윈도우가 비활성화될 때 발생되는 이벤트 |
static int WINDOW_CLOSED |
윈도우가 닫힐 때 발생되는 이벤트 |
static int WINDOW_CLOSING |
윈도우가 사용자의 요청으로 닫힐 때 발생되는 이벤트 |
static int WINDOW_ICONFIED |
윈도우가 아이콘화될 때 발생되는 이벤트 |
static int WINDOW_OPENED |
윈도우가 생성될 때 발생되는 이벤트 |
WindowEvent클래스의 주요메소드
메소드 |
설명 |
Window getWindow() |
이벤트를 발생시킨 윈도우를 얻어옵니다. |
WindowListener
WindowEvent를 처리하는 이벤트 리스너입니다.
WindowsListener 인터페이스의 주요 메소드
메소드 |
설명 |
void windowActivated(WindowEvent e) |
· 윈도우가 활성화될 때 호출되어집니다. |
void windowClosed(WindowEvent e) |
· 윈도우가 닫혀질때 호출되어집니다. |
void windowClosing(WindowEvent e) |
· 윈도우가 시스템 메뉴에 의해 닫힐 때 호출되어집니다. |
void windowDeactivated(WindowEvent e) |
· 윈도우가 비활성화될 때 호출되어집니다. |
void windowDeiconified(WindowEvent e) |
· 윈도우가 최소화 상태에서 원래 상태로 되돌아 올 때 호출되어집니다. |
void windowIconified(WindowEvent e) |
· 윈도우가 최소화 상태로 될 때 호출되어집니다. |
void windowOpened(WindowEvent e) |
· 윈도우가 열릴 때 호출되어집니다. |
windowStateChanged(WindowEvent e) |
· 윈도우 상태변화 될 때 호출되어집니다. |
windowGainedFocus(WindowEvent e) |
· 윈도우 포커스 얻을 때 · 여러 개의 창이 열려있는 경우 특정 창을 조작하기 위해서 해당 창을 활성화 시키는 것 |
windowLostFocus(WindowEvent e) |
· 윈도우 포커스 잃을 때 |
'Development > Java' 카테고리의 다른 글
java.awt.Dimension, 주요 메소드 (0) | 2017.10.20 |
---|---|
anonymous Inner 클래스 (익명 내부 클래스) - 특징, 형식 (0) | 2017.10.20 |
메뉴 이벤트, 메뉴 이벤트 처리 방법 (0) | 2017.10.20 |
MouseMotionEvent, MouseMotionListener, MouseMotionListener 인터페이스이 주요 메소드, Interface MouseWheelListener (0) | 2017.10.20 |
MouseEvent, MouseEvent 클래스의 주요 멤버필드, 마우스 모션 이벤트와 관련 있는 멤버 필드, MouseEvent 클래스의 주요 메서드, MouseListener, MouseListener 인터페이스의 주요 메소드 (0) | 2017.10.20 |