반응형
package javaapplication12; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; class InnerClassListener extends JFrame{ InnerClassListener(){ this.setTitle("Action 이벤트 리스너 작성"); this.setLayout(new FlowLayout()); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton btn = new JButton("Action"); btn.addActionListener(new MyActionListener()); add(btn); this.setSize(300,150); this.setVisible(true); } class MyActionListener implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { JButton b= (JButton)e.getSource(); if(b.getText().equals("Action")) b.setText("액션"); else b.setText("Action"); setTitle(b.getText()); } } } public class JavaApplication12 { public static void main(String[] args) { new InnerClassListener(); } }
<결과>
2016/10/12 - [자바] - 자바 소스코드: MouseListener(마우스 올릴 시 색깔 바꾸기)
2016/10/09 - [자바] - 자바 소스코드: Action 이벤트리스너(클릭시 문자열 바꾸기)
2016/10/07 - [자바] - 자바 소스코드: 간단한 스윙 응용프로그램 만들기(오픈 챌린지 9)
#자바 소스코드 #버튼 클릭 #문자와 타이틀 바꾸기 #자바 #넷빈즈
반응형
'자바' 카테고리의 다른 글
자바 소스코드: 입력된 키 알기 (0) | 2016.10.23 |
---|---|
자바 소스코드: 마우스 클릭 시 hello위치 바꾸기 (0) | 2016.10.23 |
자바 소스코드: MouseListener(마우스 올릴 시 색깔 바꾸기) (0) | 2016.10.12 |
자바 소스코드: Action 이벤트리스너(클릭시 문자열 바꾸기) (0) | 2016.10.09 |
자바 소스코드: 간단한 스윙 응용프로그램 만들기(오픈 챌린지 9) (0) | 2016.10.07 |