All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- act().
Method in class calculator.ButtonHandler
- Provides the interactive control loop of this animate object.
- brains.
Variable in class calculator.ButtonHandler
-
- ButtonHandler().
Constructor for class calculator.ButtonHandler
- Build a ButtonHandler object from a Calculator gui passed in as
an argument.
- ButtonLabels.
Static variable in interface calculator.Calculator
- An array for the button's labels to deal with dispatch cleanly.
- CalculatorState(Calculator).
Constructor for class calculator.CalculatorState
-
- CLEAR.
Static variable in interface calculator.Calculator
- Calculator clear button.
- clearScreen().
Method in class calculator.CalculatorState
-
- doOperation(double).
Method in class calculator.CalculatorState
-
- DOT.
Static variable in interface calculator.Calculator
- Calculator decimal point.
- EQUALS.
Static variable in interface calculator.Calculator
- Calculator = button.
- getButton().
Method in interface calculator.Calculator
- Get the next Button pressed.
- getButtonLabel(int).
Method in interface calculator.Calculator
- Get the label for the given Button ID.
- getText().
Method in interface calculator.Calculator
- Get the text currently displayed on the Calculator.
- gui.
Variable in class calculator.ButtonHandler
-
- handleDecimal().
Method in class calculator.CalculatorState
-
- handleEquals().
Method in class calculator.CalculatorState
-
- handleNumKey(int).
Method in class calculator.CalculatorState
-
- handleOperation(int).
Method in class calculator.CalculatorState
-
- LAST.
Static variable in interface calculator.Calculator
- One more than the biggest button index.
- main(String[]).
Static method in class calculator.RunCalc
- No args, just start the thing.
- NO_OP.
Static variable in interface calculator.Calculator
- No operation in progress.
- OP_ADD.
Static variable in interface calculator.Calculator
- Calculator addition.
- OP_DIV.
Static variable in interface calculator.Calculator
- Calculator division.
- OP_MUL.
Static variable in interface calculator.Calculator
- Calculator multiplication.
- OP_SUB.
Static variable in interface calculator.Calculator
- Calculator subtraction.
- operation.
Variable in class calculator.CalculatorState
-
- previousNumber.
Variable in class calculator.CalculatorState
-
- readScreen().
Method in class calculator.CalculatorState
-
- readyForNewNumber.
Variable in class calculator.CalculatorState
-
- resetCalc().
Method in class calculator.CalculatorState
-
- resetDecimal().
Method in class calculator.CalculatorState
-
- seenDecimal.
Variable in class calculator.CalculatorState
-
- setText(String).
Method in interface calculator.Calculator
- Set the text currently displayed on the Calculator.
- spirit.
Variable in class calculator.ButtonHandler
-
- toString().
Method in class calculator.CalculatorState
-
- writeScreen(double).
Method in class calculator.CalculatorState
-
- writeScreen(int).
Method in class calculator.CalculatorState
-
- writeScreen(String).
Method in class calculator.CalculatorState
-