p
p
*;
import java.awt.event.*;
// Constructor
Calculator() {
// Frame setup
setTitle("Calculator");
setSize(420, 550);
setLayout(null);
setVisible(true);
// Text field
textField = new TextField();
textField.setBounds(50, 50, 300, 50);
textField.setEditable(false);
add(textField);
// Number buttons
b0 = new Button("0");
b1 = new Button("1");
b2 = new Button("2");
b3 = new Button("3");
b4 = new Button("4");
b5 = new Button("5");
b6 = new Button("6");
b7 = new Button("7");
b8 = new Button("8");
b9 = new Button("9");
// Operator buttons
addButton = new Button("+");
subButton = new Button("-");
mulButton = new Button("*");
divButton = new Button("/");
eqButton = new Button("=");
clrButton = new Button("C");
add(panel);
// Clear button
clrButton.setBounds(50, 470, 300, 50);
add(clrButton);
// Main method
public static void main(String[] args) {
new Calculator();
}
// Action handler
@Override
public void actionPerformed(ActionEvent e) {
String command = e.getActionCommand();