Java 이자 계산 프로그램

이자 계산하는 GUI 프로그램입니다.

package tue160524; 
 
import javax.swing.*; 
import java.awt.*; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
 
/** 
 * Created on 2016-05-24. 
 * 이자계산프로그램 
 */ 
public class interest extends JFrame{ 
    private JLabel label1; 
    private JLabel label2; 
    private JTextField field1; 
    private JTextField field2; 
    private JButton button; 
    private JTextField resultField; 
    private JPanel panel = new JPanel(); 
    private JPanel panel1 = new JPanel(); 
    private JPanel panel2 = new JPanel(); 
    private JPanel panel3 = new JPanel(); 
 
    private interest() { 
        this.setSize(300,200); 
        this.setTitle("이자 계산기"); 
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); 
        //boxLayout을 사용하면 원하는 레이아웃을 쉽게 만들 수 있음. 
 
        panel1.add(label1 = new JLabel("원금을 입력하시오")); 
        panel1.add(field1 = new JTextField(7)); 
        panel1.add(label2 = new JLabel("이율을 입력하시오")); 
        panel1.add(field2 = new JTextField(7)); 
        panel2.add(button = new JButton("변환")); 
        //첫 번째 패널엔 원율/이율 입력 레이블과 텍스트필드를, 
        //두 번째 패널엔 버튼을 각각 add시킨다. 
 
        resultField = new JTextField(20); 
        resultField.setEditable(false); 
        panel3.add(resultField); 
        //마지막으로 결과를 보여 줄 텍스트필드를 세 번째 패널에 추가시킨다. 
 
        button.addActionListener(new ActionListener() { 
            @Override 
            public void actionPerformed(ActionEvent e) { 
                if(e.getSource() == button) { 
                    float result = Integer.parseInt(field1.getText()) * Float.parseFloat(field2.getText()) / 100; 
                    //각 텍스트필드의 값을 불러내어 계산시킨 후 
                    resultField.setText("이자는 연 " + (int)result + "만원 입니다."); 
                    //결과 텍스트필드에 올려준다. (int)를 사용한 이유는 소수점을 버리려고.. 
                } 
            } 
        }); 
 
        panel.add(panel1); 
        panel.add(panel2); 
        panel.add(panel3); 
        //panel은 boxLayout으로 준비되어있으므로 
        //원하는 레이아웃(차곡차곡!)이 나올 것. 
 
        this.add(panel); 
        this.setVisible(true); 
    } 
 
    public static void main(String[] args) { 
        new interest(); 
    } 
}