actionPerformed(ActionEvent evt) 매소드
대표적으로 버튼클릭 시에 발동 되는 메소드 이기도 하다.
해당 메소드를 오버라이드 하기전에
ActionListener <- 요 인터페이스를 구현 해야한다.
컴포넌트.addActionListener(ActionListener listen); <- 구현한 클래스의 객체를 넣자.
그러면 이제 해당 컴포넌트에 액션이 발생하면
구현된 actionPerformed(ActionEvent evt) 가 수행된다.
ActionEvent 객체는 현재 이 이벤트를 일으킨 정보를 가지고 있다.
evt.getActionCommand() 이와 같이 호출하면
만약 Button 클릭으로 일어난 이벤트일경우 해당 Button의 String타입으로
버튼에 새겨진 글자를 리턴한다.
다른 방법으로 getSource 가 있는데 상당히 범용적이다.
해당 이벤트를 발생시킨 컴포넌트 자체를 Object형으로
가져오기때문에 형변한을 통해 다양한 속성에 접근 할 수 있다.
'Programming > JAVA' 카테고리의 다른 글
[Swing] 메세지창 띄우기, JOptionPane.showConfirmDialog, JOptionPane.showMessageDialog (0) | 2012.10.07 |
---|---|
[AWT] 이벤트 구현 방법 4모델 (0) | 2012.10.07 |
[AWT] 자잘한 컴퍼넌트들의 메소드 (0) | 2012.10.07 |
[AWT] Image, paint() 이용하여 그림그리기 (0) | 2012.10.07 |
[AWT] Layout (0) | 2012.10.07 |