반응형

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