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에 컴포넌트의 추가 혹은 삭제