본문 바로가기
자바

자바 소스코드: 버튼 클릭시 문자랑 타이틀 바꾸기

by 드린 2016. 10. 22.

목차

    반응형
    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)

    #자바 소스코드 #버튼 클릭 #문자와 타이틀 바꾸기 #자바 #넷빈즈

    반응형