Write a program using components to add two numbers. Use text fields for inputs and output. Your program should display the result when the user presses a button.


package classPractise;

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

class Add extends JFrame{

private JLabel lblFirstNum;

private JLabel lblSecondNum;

private JLabel result;

private JTextField firstNum;

private JTextField secondNum;

private JButton btnAdd;

public Add(){

setSize(400,300);

setLayout(new FlowLayout());

lblFirstNum=new JLabel("Enter First Number:");

firstNum=new JTextField(10);

add(lblFirstNum);

add(firstNum);

lblSecondNum=new JLabel("Enter First Number:");


secondNum=new JTextField(10);

add(lblSecondNum);

add(secondNum);

btnAdd= new JButton("Add");

add(btnAdd);

result=new JLabel();

add(result);

btnAdd.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvent e) {

int a,b,sum;

a=Integer.parseInt(firstNum.getText());

b=Integer.parseInt(secondNum.getText());

sum=a+b;

result.setText("Sum="+sum);

}

});

}

}

public class AddNum {

public static void main(String[] args) {

Add add = new Add();

add.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

add.setVisible(true);

}

}

Comments

Popular posts from this blog

What are different steps used in JDBC? Write down a small program showing all steps.

Discuss classification or taxonomy of virtualization at different levels.

Pure Versus Partial EC