javaprojects
javaprojects
Program :
import java.awt.*;
import java.awt.event.*;
TextField display;
Button[] numberButtons;
String operation;
public Calculator() {
setTitle("Basic Calculator");
setSize(400, 600);
setLayout(new BorderLayout());
display.setEditable(false);
add(display, BorderLayout.NORTH);
numberButtons[i].addActionListener(this);
panel.add(numberButtons[i]);
addButton.addActionListener(this);
subButton.addActionListener(this);
mulButton.addActionListener(this);
divButton.addActionListener(this);
equalButton.addActionListener(this);
clearButton.addActionListener(this);
panel.add(addButton);
panel.add(subButton);
panel.add(mulButton);
panel.add(divButton);
panel.add(equalButton);
panel.add(clearButton);
add(panel, BorderLayout.CENTER);
setVisible(true);
addWindowListener(new WindowAdapter() {
System.exit(0);
});
if (Character.isDigit(command.charAt(0))) {
display.setText(display.getText() + command);
num1 = Double.parseDouble(display.getText());
operation = command;
display.setText("");
} else if (command.equals("=")) {
num2 = Double.parseDouble(display.getText());
switch (operation) {
case "+":
break;
case "-":
break;
case "*":
break;
case "/":
break;
}
display.setText(String.valueOf(result));
} else if (command.equals("C")) {
display.setText("");
new Calculator();