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
