Java Programming Practical 22

Question 1
Write a program using JTextField to perform the addition of two numbers
AddNumbers.java
Java
				import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class AddNumbers extends JFrame implements ActionListener
{
    JTextField jt1,jt2;
    JLabel jl,jl1,jl2;
    JButton jb;
    AddNumbers()
    {
        jt1=new JTextField();
        jt2=new JTextField();
        jl=new JLabel();
        jl1=new JLabel("Enter Number 1:");
        jl2=new JLabel("Enter Number 2:");
        jb=new JButton("Add");
        jl1.setBounds(50,50,100,50);
        jl2.setBounds(50,100,100,50);
        jt1.setBounds(170,50,200,50);
        jt2.setBounds(170,100,200,50);
        jb.setBounds(50,150,100,50);
        jl.setBounds(170,150,200,50);
        add(jl1);
        add(jl2);
        add(jt1);
        add(jt2);
        add(jb);
        add(jl);
        jb.addActionListener(this);
        setLayout(null);
        setSize(500,400);
        setTitle("Addition of two numbers");
        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
    public void actionPerformed(ActionEvent ae)
    {
        int num1=Integer.parseInt(jt1.getText());
        int num2=Integer.parseInt(jt2.getText());
        jl.setText("Addition: "+(num1+num2));
    }
    public static void main(String args[])
    {
        AddNumbers n=new AddNumbers();
    }
}

			
Output

Leave a Comment

Your email address will not be published. Required fields are marked *