Java
Java Swing(Event Listener/Key Listener)
yoooon1212
2024. 4. 30. 15:11
Event Listener
- implements ActionListener 사용
- ActionListener => 운영 체제가 제어하는 이벤트를 등록할 수 있다.
- 운영 체제가 이 버튼을 눌렀을 때 자신에게 알려달라는 의미
즉, addEventListener() 는 button1이 눌러지는지 확인하는 이벤트이며 이 메서드의 책임은 이벤트 리스너만 등록하는 것임. button1.addActionListener(this) 로 이벤트를 등록함.
오버라이드 : 이벤트가 일어나면 호출되어지는 메서드
- 약속되어 있던 추상 메서드를 오버라이드 했다.
- 이벤트가 발생되면 이 메서드를 수행하라고 약속되어 있다.
- 단, 어떤 컴포넌트가 이벤트가 할당되었는지 등록을 먼저 해야 한다.
Key Listener
키보드를 눌렀을 때 호출
textArea 를 형성하면 창에 글을 입력할 수 있다.
setLayout (Layout 배치) -> BorderLayout : JFrame의 기본 레이아웃으로 컴포넌트들을 상, 하, 좌, 우, 중앙으로 배치한다.
add(component) -> 컨테이너에 컴포넌트 추가
new MyKeyEvent(); => 익명 클래스
익명 클래스
|