1. actionPerformed(ActionEvent e)
호출시기: Button을 클릭했을 때, Menu를 클릭했을 때, TextField에서 Enter키를 눌렀을 때, List의 item 하나를 선택하여 더블클릭했을 때
2. componentMoved(ActionEvent e)
호출시기: 컴포넌트가 이동되었을 때
3. componentHIdden(ActionEvent e)
호출시기: 컴포넌트가 화면에 보이지 않게 되었을 때
4. componentResized(ActionEvent e)
호출시기: 컴포넌트의 크기가 변경되었을 때
5. componentShown(ActionEvent e)
호출시기: 컴포넌트가 화면에 보일 때
6. mouseDragged(MouseEvent e)
호출시기: 마우스 버튼을 누른 채로 마우스를 움직였을 때
7. mouseMoved(MouseEvent e)
호출시기: 마우스 포인터를 이동시킬 때
8. mousePress(MouseEvent e)
호출시기: 마우스 버튼을 눌렀을 때
9. mouseReleased(MouseEvent e)
호출시기: 마우스 버튼을 떼었을 때
10. mouseEntered(MouseEvent e)
호출시기: 마우스 포인터가 이벤트 소스의 영역 안으로 들어왔을 때
11. mouseExited(MouseEvent e)
호출시기: 마우스 포인터가 이벤트 소스의 영역 밖으로 이동할 때
12. mouseClicked(MouseEvent e)
호출시기: 마우스 버튼을 눌렀다가 떼었을 때
13. mouseWheelMoved(MouseWheelEvent e)
호출시기: 마우스 휠을 움직였을 때
14. keyPressed(KeyEvent k)
호출시기: 키보드의 키를 눌렀을 때
15. keyReleased(KeyEvent k)
호출시기: 키보드의 키를 떼었을 때
16. keyTyped(KeyEvent k)
호출시기: 키보드의 키를 눌렀다 떼었을 때
17. textValueChanged(TextEvent e)
호출시기: TextField 또는 TextArea의 내용이 변경되었을 때
18. focusGained(FocusEvent e)
호출시기: 이벤트 소스로 focus가 이동했을 때
19. focusLost(FocusEvent e)
호출시기: 이벤트 소스가 갖고 있던 focus가 다른 컴포넌트로 이동했을 때
20. itemStateChanged(ItemEvent e)
호출시기: Checkbox, CheckboItem, List, Choice의 status가 변경되었을 때 (select <--> unselected)
21. adjustmentValueChanged(AdjustmentEvent e)
호출시기: Scrollbar의 값이 변경되었을 때
22. windowOpened(WindowEvent e)
호출시기: 윈도우가 열렸을 때
23. windowClosing(WindowEvent e)
호출시기: 윈도우가 닫힐 때(닫기 버튼을 눌렀을 때)
24. windowClosed(WindoEvent e)
호출시기: 윈도우가 닫혔을 때(dispose()가 호출 되었을 때)
25. windowIconified(WindowEvent e)
호출시기: 윈도우가 최소화 되었을 때
26. windowDeiconified(WindowEvent e)
호출시기: 윈도우가 최소화 상태에서 다시 원래 크기로 되었을 때
27. windowActivated(WindowEvent e)
호출시기: 윈도우가 비활성화 되었을 때
28. windowGainedFocus(WindowEvent e)
호출시기: 윈도우가 포커스를 얻을 때
29. windowLostFocus(WindowEvent e)
호출시기: 윈도우가 포커스를 잃었을 때
30. windowStateChanged(WindowEvent e)
호출시기: 윈도우의 상태가 변했을 때
31. componentAdded(ContainerEvent e)
호출시기: 컨테이너에 컴포넌트가 추가되었을 때
32. componentRemoved(ContainerEvent e)
호출시기: 컨테이너에 컴포넌트가 제거되었을 때
From 자바의 정석 p.735
P.S. ActionEvent가 발생하는 경우
- Button이 눌러졌을 때
- Menu를 클릭했을 때
- TextField에서 Enter키를 눌렀을 때
- List의 item 하나를 선택하여 더블클릭했을 때
'개발 및 관리 > Java' 카테고리의 다른 글
AllEventHandler (0) | 2013.02.19 |
---|---|
Event Listener를 컴포넌트에 추가 또는 삭제할 때 사용하는 메소드 (0) | 2013.02.18 |
toString 정리 필요 (0) | 2013.02.15 |
Calendar, Date (0) | 2013.02.13 |
Comparator와 Comparable (0) | 2013.02.13 |