Class IEEEView

  • All Implemented Interfaces:
    Controllable, Viewable

    public class IEEEView
    extends AlphaNumGridView
    View, die die Scene für die Umwandlung zwischen dezimal Zahlen und der IEEE-Norm enthält.

    Für diese View-Klasse wird der Controller IEEEController registriert.

    Since:
    Bitchanger 0.1.4
    Version:
    1.0.0
    Author:
    Tim Mühle
    See Also:
    IEEEController
    • Field Detail

      • LABEL_TEXTS

        private static final String[] LABEL_TEXTS
        Array, das die Beschriftungen für die Labels vor den Textfeldern definiert
      • TF_DEC_KEY

        private static final String TF_DEC_KEY
        Schlüsselwort, mit das Textfeld für die dezimale Darstellung in der Map tfMap gespeichert wird
        See Also:
        Constant Field Values
      • TF_IEEE_KEY

        private static final String TF_IEEE_KEY
        Schlüsselwort, mit das Textfeld für die IEEE Darstellung in der Map tfMap gespeichert wird
        See Also:
        Constant Field Values
    • Constructor Detail

      • IEEEView

        public IEEEView()
        Erzeugt eine neue IEEEView mit vollständigem Scenegraphen und initialisiert die Funktionen der Bedienelemente mit einem IEEEController.
    • Method Detail

      • tfDecKey

        public final String tfDecKey()
        Gibt das Schlüsselwort zurück, mit dem das Textfeld für die dezimale Darstellung in der Map tfMap gespeichert wird
        Returns:
        Schlüsselwort, mit dem das Textfeld für die dezimale Darstellung in der Map tfMap gespeichert wird
      • tfIEEEKey

        public final String tfIEEEKey()
        Gibt das Schlüsselwort zurück, mit dem das Textfeld für die IEEE Darstellung in der Map tfMap gespeichert wird
        Returns:
        Schlüsselwort, mit dem das Textfeld für die IEEE Darstellung in der Map tfMap gespeichert wird
      • nanBtnKey

        public final String nanBtnKey()
        Gibt das Schlüsselwort zurück, mit dem der Button für NaN in der Map buttonMap gespeichert wird
        Returns:
        Schlüsselwort, mit dem er Button für NaN in der Map buttonMap gespeichert wird
      • infinityBtnKey

        public final String infinityBtnKey()
        Gibt das Schlüsselwort zurück, mit dem der Button für das Unendlichzeichen in der Map buttonMap gespeichert wird
        Returns:
        Schlüsselwort, mit dem er Button für das Unendlichzeichen in der Map buttonMap gespeichert wird
      • createScenegraph

        protected void createScenegraph()
        Erstellt den Scenegraphen und fügt diesen dem Wurzelknoten hinzu. Subklassen können diese Methode überschreiben, um nach der Erstellung des Scenegraphen in dieser Klasse weitere Bedienelemente hinzuzufügen.
        Overrides:
        createScenegraph in class AlphaNumGridView
      • createAdditionalButtons

        private void createAdditionalButtons()