이벤트 구현 방법 1모델
implement로 구현해서 this로 자신을 넣어버리기.
구현방법 2모델 구현한 클래스를 리스너에 넣기
클래스 하나 더만들어서 거기서 구현하자.
btn.addActionListener(new MyActionEvent(f, btn));
구현방법 3모델
이너클래스를 통해 이벤트 구현하기. 자신의 멤버를 따로 넘길 필요가 없다.
근데 자기가 직접 implement로 구현하나 별반 다를게 없음.
구현방법 4모델
익명 클래스 활용.
f.addWindowListener(new WindowAdapter(){ //사실상 여기 new 부분부터가 익명 클래스임.
public void windowClosing(WindowEvent evt){
System.exit(0);
}
});
[출처] [자바][awt] 이벤트 구현 방법 4모델|작성자 카루
[출처] [자바][awt] 이벤트 구현 방법 4모델|작성자 카루
'Programming > JAVA' 카테고리의 다른 글
[Swing] 스윙의 간편한 이벤트 등록 (0) | 2012.10.07 |
---|---|
[Swing] 메세지창 띄우기, JOptionPane.showConfirmDialog, JOptionPane.showMessageDialog (0) | 2012.10.07 |
[AWT] actionPerformed(ActionEvent evt) 버튼클릭 (0) | 2012.10.07 |
[AWT] 자잘한 컴퍼넌트들의 메소드 (0) | 2012.10.07 |
[AWT] Image, paint() 이용하여 그림그리기 (0) | 2012.10.07 |