July 31st, 2007
Swing과 Event의 이야기 - I

JFrame에 JButton이 붙어있다.
Frame위에서 마우스를 깨작 대거나 JButton 위에서 깨작대거나
혹은 버튼을 클릭해도
EventQueue에 추가되는 MouseEvent의 source는 모두 JFrame이다.
더 엄밀히 말하면 경량컴포넌트는 event의 source가 되지 않는다.(JFrame은 경량컴포넌트가 아니다)
사실 EventQueue는 java.awt에 속한 클래스이고
태초에 AWT만 있던 시절도 있었으니 이런 동작이 신기하지 않을 수도 있다.
그런데, MouseEvent에서 source가 JButton인 경우를 본 적이 있는거 같다구?
그 이야기는 다음에 이야기 할까합니다.(갑자기 존대말 T_T)