
Public Member Functions | |
| ExtraPanel (ReadOnlyDisplayPanel panel) | |
| The constructor. | |
| void | paintComponent (java.awt.Graphics graphics) |
| This does all the work of updating the component, reading all values directly from DisplayPanel or indirectly from CalculatorApplet. | |
| ReadOnlyDisplayPanel | getPanel () |
Private Attributes | |
| ReadOnlyDisplayPanel | panel |
| The DisplayPanel interface. | |
Static Private Attributes | |
| static final long | serialVersionUID = 1L |
Currently it tells you the base (Base.OCTAL, Base.DECIMAL, Base.HEXADECIMAL or Base.BINARY), whether we’re using scientific notation (sci), whether we’re in statistics mode (Stat) whether angles are measured in Degrees or Radians (AngleType) and whether (mem) we’ve a number stored in memory.
| jscicalc.ExtraPanel.ExtraPanel | ( | ReadOnlyDisplayPanel | panel | ) |
| void jscicalc.ExtraPanel.paintComponent | ( | java.awt.Graphics | graphics | ) |
This does all the work of updating the component, reading all values directly from DisplayPanel or indirectly from CalculatorApplet.
Probably they should all be read indirectly.
| graphics | The graphics context required. |
References jscicalc.BINARY, jscicalc.ReadOnlyDisplayPanel.getApplet(), jscicalc.ReadOnlyCalculatorApplet.getMemory(), jscicalc.ReadOnlyCalculatorApplet.getNotation(), jscicalc.ReadOnlyDisplayPanel.getOn(), jscicalc.ExtraPanel.getPanel(), jscicalc.ReadOnlyCalculatorApplet.getShift(), jscicalc.HEXADECIMAL, jscicalc.OObject.isZero(), jscicalc.Notation.nonComplex(), jscicalc.OCTAL, and jscicalc.Notation.scientific().
| ReadOnlyDisplayPanel jscicalc.ExtraPanel.getPanel | ( | ) |
References jscicalc.ExtraPanel.panel.
Referenced by jscicalc.ExtraPanel.paintComponent().
final long jscicalc.ExtraPanel.serialVersionUID = 1L [static, private] |
1.5.5