View difference between Paste ID: 6pg8910L and MfvSWjnL
SHOW: | | - or go back to the newest paste.
1
package makecalculator;
2
3
import javax.swing.JFrame;
4
import javax.swing.JButton;
5
6
import java.awt.TextField;
7
import java.awt.event.ActionEvent;
8
import java.awt.event.ActionListener;
9
10
public class CALCULATOR extends JFrame
11
{
12
    CALCULATOR()
13
    {
14
        /* Constructing Frame */
15
        JFrame frame = new JFrame();
16
        
17
        frame.setTitle("MY CALCULATOR");
18
        frame.setBounds(0, 0, 400, 400);
19
        frame.setVisible(true);
20
        frame.setLayout(null);
21
        frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
22
        
23
        /* Construction Text Fields */
24
        final TextField tf1 = new TextField();
25
        tf1.setBounds(50, 300, 250, 20);
26
        frame.add(tf1);
27
        final TextField tf2 = new TextField();
28
        tf2.setBounds(50, 200, 250, 20);
29
        frame.add(tf2);
30
        final TextField tf3 = new TextField();
31
        tf3.setBounds(50, 100, 250, 20);
32
        frame.add(tf3);
33
        /* Construction Text Fields - Adding TExt fields */
34
        
35
        
36
        
37
        
38
        
39
        /*Construction button*/
40
        JButton b1 = new JButton();
41
        b1.setLocation(50,50);
42
        b1.setSize(50,50);
43
        b1.setText("+");
44
        /*Construction button - Adding Actions*/
45
        b1.addActionListener
46
        (
47
             new ActionListener()
48
             {
49
                 public void actionPerformed(ActionEvent e)
50
                 {
51
                    String s1 = tf1.getText();
52
                    String s2 = tf2.getText();
53
                    int num1=Integer.parseInt(s1);
54
                    int num2=Integer.parseInt(s2);
55
                    int sum = num1+num2;
56
                    tf3.setText(Integer.toString(sum)); 
57
                 }
58
                 
59
             }
60
        );
61
        /*Construction button - adding button b1*/
62
        frame.add(b1);
63
    }
64
}
65
public class MakeCalculator 
66
{
67
    public static void main(String[] args) 
68
    {
69
        CALCULATOR c = new CALCULATOR();
70
    }   
71
}