Study/Java

12. 09. 19 (소스)

Houkibosi 2012. 9. 19. 13:12

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();

}

}