

Public Member Functions | |
| STOButton (CalculatorApplet applet) | |
| Constructor. | |
| void | actionPerformed (java.awt.event.ActionEvent actionEvent) |
| Evaluates current expression and stores in memory. | |
Static Private Attributes | |
| static final long | serialVersionUID = 1L |
Probably could be derived from EqualsButton.
| jscicalc.button.STOButton.STOButton | ( | CalculatorApplet | applet | ) |
Constructor.
Sets PObject to STO.
| applet | The controller object. |
References jscicalc.button.CalculatorButton.setText(), jscicalc.button.CalculatorButton.setTextSize(), jscicalc.button.CalculatorButton.setToolTipText(), jscicalc.button.CalculatorButton.shortcut(), and jscicalc.button.CalculatorButton.tooltip().
| void jscicalc.button.STOButton.actionPerformed | ( | java.awt.event.ActionEvent | actionEvent | ) |
Evaluates current expression and stores in memory.
If no expression (i.e. expression was evaluated on last button press, takes value from CalculatorApplet instead. In either case, asks CalculatorApplet to store in memory, possibly changing state of ExtraPanel to show a nonzero memory value.
| actionEvent | The event that generated this method call: usually a button press or called when CalculatorApplet responded to the key associated with this button |
Reimplemented from jscicalc.button.CalculatorButton.
References jscicalc.button.CalculatorButton.applet, jscicalc.Parser.evaluate(), jscicalc.button.CalculatorButton.getApplet(), jscicalc.Parser.getLast(), jscicalc.CalculatorApplet.getMode(), jscicalc.CalculatorApplet.getParser(), jscicalc.CalculatorApplet.getValue(), jscicalc.CalculatorApplet.insert(), jscicalc.CalculatorApplet.newExpression(), jscicalc.button.CalculatorButton.pobject, jscicalc.CalculatorApplet.pushHistory(), jscicalc.CalculatorApplet.setMemory(), jscicalc.CalculatorApplet.setMode(), jscicalc.CalculatorApplet.setShift(), jscicalc.CalculatorApplet.setValue(), jscicalc.pobject.Ans.setValue(), and jscicalc.CalculatorApplet.updateDisplay().
final long jscicalc.button.STOButton.serialVersionUID = 1L [static, private] |
Reimplemented from jscicalc.button.CalculatorButton.
1.5.5