Import Javax HAS
Import Javax HAS
*;
import java.awt.*;
import java.awt.event.*;
import java.rmi.NotBoundException;
public Calculator () {
JF.setBackground(Color.BLACK);
AB = new JButton("+");
SB = new JButton("-");
MB = new JButton("*");
DB = new JButton("/");
EB = new JButton("=");
CB = new JButton("C");
JP = new JPanel();
JF.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JF.setSize(300, 450);
JF.setLayout(null);
JF.setVisible(true);
JTF.setEditable(true);
JP.setBackground(Color.BLUE);
JP.add(JNB[i]);
JF.add(JTF);
JF.add(AB);
JF.add(SB);
JF.add(MB);
JF.add(DB);
JF.add(EB);
JF.add(CB);
JF.add(JP);
int number = i;
JNB[i].addActionListener(new ActionListener() {
JTF.setText(JTF.getText() + number);
});
AB.addActionListener(new ActionListener() {
N1 = Double.parseDouble(JTF.getText());
op = "+";
JTF.setText("");
});
SB.addActionListener(new ActionListener() {
N1 = Double.parseDouble(JTF.getText());
op = "-";
JTF.setText("");
}
});
MB.addActionListener(new ActionListener() {
N1 = Double.parseDouble(JTF.getText());
op = "*";
JTF.setText("");
});
DB.addActionListener(new ActionListener() {
N1 = Double.parseDouble(JTF.getText());
op = "/";
JTF.setText("");
});
EB.addActionListener(new ActionListener() {
JTF.setText(String.valueOf(result));
});
CB.addActionListener(new ActionListener() {
JTF.setText("");
}
});
switch (operator) {
case "+":
case "-":
case "*":
case "/":
default:
return 0;
SwingUtilities.invokeLater(new Runnable() {
});