0% found this document useful (0 votes)
12 views2 pages

Exp 1 LP

Uploaded by

rainahemani14
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Exp 1 LP

Uploaded by

rainahemani14
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

import javax.swing.*; panel.

add(new
JLabel("Number 2:"));
import java.awt.*;
subtractButton.addActio
import panel.add(num2Field); nListener(new
java.awt.event.ActionEv ActionListener() {
ent;
panel.add(addButton); @Override
import
java.awt.event.ActionLis public void
tener; panel.add(subtractButto actionPerformed(Action
n); Event e) {

try {
public class MathApp { panel.add(resultLabel);
double
public static void num1 =
main(String[] args) { Double.parseDouble(nu
JFrame frame = m1Field.getText());
addButton.addActionList
new JFrame("Math ener(new double
Operations"); ActionListener() { num2 =
Double.parseDouble(nu
@Override m2Field.getText());
frame.setDefaultCloseO
peration(JFrame.EXIT_O public void double
N_CLOSE); actionPerformed(Action result =
Event e) { MathOperation.subtract(
frame.setSize(300,
150); try { num1, num2);

double
num1 = resultLabel.setText("Res
JPanel panel = new Double.parseDouble(nu ult: " + result);
JPanel(); m1Field.getText()); } catch
frame.add(panel); double (NumberFormatExceptio
num2 = n ex) {
Double.parseDouble(nu
JLabel resultLabel = m2Field.getText()); resultLabel.setText("Inv
new JLabel("Result: "); alid input.");
double
JTextField result = }
num1Field = new MathOperation.add(num
JTextField(10); 1, num2); }

JTextField });
num2Field = new resultLabel.setText("Res
JTextField(10); ult: " + result);

JButton addButton } catch


= new JButton("Add"); (NumberFormatExceptio frame.setVisible(true);
n ex) { }
JButton
subtractButton = new
JButton("Subtract"); resultLabel.setText("Inv
alid input."); maths operations java

}
panel.add(new
JLabel("Number 1:")); }

}); }
panel.add(num1Field);
public class
MathOperation {

public static double


add(double a, double b)
{

return a + b;

public static double


subtract(double a,
double b) {

return a - b;

You might also like