본문 바로가기

728x90
반응형

listener

[java]이것이 자바다 부록 Java UI 5 (Swing을 이용한 버튼 컴포넌트) 1. 버튼 컴포넌트 ▷ AbstractButton을 상속받은 하위 클래스들을 말함 ▷ JButton, JToggleButton, JRadioButton, JCheckBox가 있고, 모두 사용자가 마우스로 클릭하여 사용 할 수 있음 (1) JButton ▷ 이미지와 텍스트로 구성된 일반적인 버튼을 만들 때 사용함 ▷ setText() 메소드는 버튼의 텍스트를 설정하고, setIcon() 메소드는 버튼의 이미지를 설정함 ◎ 텍스트, 이미지, 텍스트+이미지 버튼을 생성 예제 import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; im.. 더보기
[java]이것이 자바다 부록 Java UI 4 (Swing을 이용한 이벤트 처리) 1. 이벤트 처리 ▷ UI 프로그램은 사용자와 상호작용을 하면서 코드를 실행함 ▷ 사용자가 UI의 컴포넌트를 사용하는 순간 이벤트가 발생, 프로그램은 이벤트를 처리하기 위해 코드를 실행함 ▷ 위임형 방식 : 이벤트가 발생하면 직접 처리하지 않고 소스에 추가된 리스너에게 이벤트 처리를 위임하는 방식 ▷ 동시에 여러 개의 이벤트가 발생하기도 함. ◎ 대표적 이벤트 및 이벤트 처리 리스너 NO 이벤트 소스 발생 이벤트 발생 원인 리스너 1 JFrame WindowEvent 중 하나를 클릭했을 때 WindowListene 2 JDialog WindowEvent 중 하나를 클릭했을 때 WindowListene 3 JTextField ActionEvent Enter 키를 눌렀을 때 ActionListener 4 J.. 더보기

728x90
반응형