본문 바로가기
Java 프로그래밍 예제

자바 GUI 환율 계산기 예제

by 자유코딩 2017. 11. 1.

코드입니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package Exchane;
 
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
 
class ExchangeFrame extends JFrame{
    private JTextField textfield;
    private JButton btn;
    private JLabel resultLabel;
    private double won=1120;
    private ExchangeFrame() {
        JPanel panel = new JPanel();
        
        textfield = new JTextField(10);
        btn = new JButton("변환");
        btn.addActionListener(new ExchangeAction());
        resultLabel = new JLabel("?");
        
        panel.add(textfield);
        panel.add(btn);
        panel.add(resultLabel);
        
        setTitle("title");
        setSize(500,500);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
        
        this.add(panel);
    }
    class ExchangeAction implements ActionListener {
 
        @Override
        public void actionPerformed(ActionEvent e) {
            double num = Double.parseDouble(textfield.getText()); 
            resultLabel.setText(""+num*won);
        }
    }
    public static void main(String[] args) {
        new ExchangeFrame();
    }
}
cs

 

출력 화면입니다.

 

 

 

 

 

 

댓글