Exercise Seven
import java.awt.*;
public class Calculator extends Panel
{
public TextField displayField;
public Panel buttonPanel;
public Button oneButton, twoButton, threeButton,
fourButton, fiveButton, sixButton,
sevenButton, eightButton, nineButton,
zeroButton, addButton, subtractButton,
multiplyButton, divideButton,
equalsButton;
public Calculator()
{
setLayout(new BorderLayout());
displayField = new TextField();
add("North", displayField);
buttonPanel = new Panel();
buttonPanel.setLayout(new GridLayout(5,3));
oneButton = new Button("1");
twoButton = new Button("2");
threeButton = new Button("3");
fourButton = new Button("4");
fiveButton = new Button("5");
sixButton = new Button("6");
sevenButton = new Button("7");
eightButton = new Button("8");
nineButton = new Button("9");
zeroButton = new Button("0");
addButton = new Button("+");
subtractButton = new Button("-");
multiplyButton = new Button("*");
divideButton = new Button("/");
equalsButton = new Button("=");
buttonPanel.add(oneButton);
buttonPanel.add(twoButton);
buttonPanel.add(addButton);
buttonPanel.add(threeButton);
buttonPanel.add(fourButton);
buttonPanel.add(subtractButton);
buttonPanel.add(fiveButton);
buttonPanel.add(sixButton);
buttonPanel.add(multiplyButton);
buttonPanel.add(sevenButton);
buttonPanel.add(eightButton);
buttonPanel.add(divideButton);
buttonPanel.add(nineButton);
buttonPanel.add(zeroButton);
buttonPanel.add(equalsButton);
add("Center", buttonPanel);
}
public static void main(String[] args)
{
Frame baseFrame = new Frame();
Calculator c = new Calculator();
baseFrame.add("Center", c);
baseFrame.reshape(10,10,200,200);
baseFrame.setTitle("Calculator Example");
baseFrame.show();
}
}
Table of Contents Introduction to Web Programming |
|
Hosted by Graphics & Media Lab
http://graphics.cs.msu.su |
|
mailto: Laboratory |