Language/Java
[Java] 이벤트 객체와 이벤트 소스
arajo
2022. 8. 21. 04:22
728x90
이벤트 객체 | 이벤트 소스 | 이벤트가 발생하는 경우 |
ActionEvent | JButton | 마우스나 키로 버튼 선택 |
JList | 리스트 아이템을 더블클릭하여 리스트 아이템 선택 | |
JMenuItem | 메뉴 아이템 선택 | |
JTextField | 텍스트 입력 중 <Enter>키 입력 | |
ItemEvent | JCheckBox | 체크박스의 선택 혹은 해제 |
JCheckBoxMenuItem | 체크박스 메뉴 아이템의 선택 혹은 해제 | |
JList | 리스트 아이템 선택 | |
keyEvent | Component | 키가 눌러지거나 눌러진 키가 떼어질 때 |
MouseEvent | Component | 마우스 버튼이 눌러지거나 떼어질 때, 마우스 버튼이 클릭될 때, 컴포넌트 위에 마우스가 올라갈 때, 올라간 마우스가 내려올 때, 마우스가 드래그될 때, 마우스가 단순히 움직일 때 |
FocusEvent | Component | 컴포넌트가 포커스를 받거나 잃을 때 |
TextEvent | TextField | 텍스트 변경 |
TextArea | 텍스트 변경 | |
WindowEvent | Window | Window를 상속받는 모든 컴포넌트에 대해 윈도우 활성화, 비활성화, 아이콘화, 아이콘에서 복구, 윈도우 열기, 윈도우 닫기, 윈도우 종료 |
AdjustmentEvent | JScrollBar | 스크롤바를 움직일 때 |
ComponentEvent | Component | 컴포넌트가 사라지거나, 나타나거나, 이동하거나, 크기가 변경될 때 |
ContainerEvent | Container | Container에 컴포넌트의 추가 혹은 삭제 |