컴포넌트 : 컴포넌트들은 GUI 구성하는 요소들
-> JButton, JLabel, JCheckbox, JList, JMenu, JTextField, JScrollbar 등 GUI구성하는 구성요소들
컨테이너 컴포넌트
-> 컨테이너는 다른 컴포넌트를 안에 넣을 수 있는 컴포넌트로서
-> JFrame, JDialog, JPanel, JScrollPane, JApplet 등 컨테이너 클래스
프레임(frame)
-> 최상위 컨테이너
-> 프레임은 컨테이너 위에 올릴 수 없다
패널(panel)
-> 패널은 컴포넌트들을 올릴 수 있는 일반컨테이너
-> 일반 컨테이너는 최상위 컨테이너에 올릴 수 있다
1단계 : 이벤트 소스 결정
2단계 : 이벤트 리스너 구현
3단계 : 이벤트 소스에 이벤트리스너 등록