12. 09. 19 (소스)
import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.*;
class MyFrame extends JFrame
{
JButton b1;
private JButton b2, b3;
JTextField t1 = new JTextField();
JTextField t2 = new JTextField();
JTextField t3 = new JTextField();
public MyFrame()
{
setSize(354, 112);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("Inventory");
this.setLayout(null);
JLabel label = new JLabel("Cartons per shipments");
JLabel label2 = new JLabel("Total");
JLabel label3 = new JLabel("Items per carton");
b1 = new JButton("Calculate Total");
label.setBounds(16, 16, 130, 21);
label2.setBounds(204, 16, 40, 21);
label3.setBounds(16, 48, 104, 21);
t1.setBounds(148, 16, 40, 21);
t2.setBounds(244, 16, 86, 21);
t3.setBounds(148, 48, 40, 21);
b1.setBounds(204, 48, 126, 24);
this.add(label);
this.add(label2);
this.add(label3);
this.add(t1);
this.add(t2);
this.add(t3);
this.add(b1);
b1.addActionListener(new MyListener());
t2.enable(false);
setVisible(true);
}
private class MyListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == b1)
{
int temp = ( Integer.parseInt ( t1.getText() ) * Integer.parseInt( t3.getText() ));
t2.setText ( Integer.toString ( temp ));
}
}
}
}
public class class1
{
public static void main(String[] args)
{
MyFrame f = new MyFrame();
}
}