Class CalculatorAWT

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class CalculatorAWT extends Panel
Graphical AWT elements for the calculator.
Version:
1.14.0
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • calculatorImpl

      private CalculatorImpl calculatorImpl
    • history

      private List<String> history
    • historyPosition

      private int historyPosition
    • outputArea

      private TextArea outputArea
    • formatLabel

      private Label formatLabel
    • formats

      private CheckboxGroup formats
    • floating

      private Checkbox floating
    • fixed

      private Checkbox fixed
    • inputTypeLabel

      private Label inputTypeLabel
    • inputPrecisionTypes

      private CheckboxGroup inputPrecisionTypes
    • inputPrecisionArbitrary

      private Checkbox inputPrecisionArbitrary
    • inputPrecisionFixed

      private Checkbox inputPrecisionFixed
    • inputPrecisionField

      private TextField inputPrecisionField
    • clearButton

      private Button clearButton
    • inputField

      private TextField inputField
    • calculateButton

      private Button calculateButton
    • abortButton

      private Button abortButton
    • out

      private PrintWriter out
    • calculatorThread

      private Thread calculatorThread
  • Constructor Details

    • CalculatorAWT

      public CalculatorAWT()
      Construct a panel with graphical elements.
  • Method Details

    • initGUI

      private void initGUI()
    • processInput

      private void processInput()
    • abortCalculation

      private void abortCalculation()