Class PrefPosition

  • All Implemented Interfaces:
    IPreferences

    public class PrefPosition
    extends APreferences
    Oberklasse fuer die Positionierung von Components mit lokalem Abspeichern.
    Version:
    1.0.0
    Author:
    ws
    • Constructor Detail

      • PrefPosition

        public PrefPosition​(java.lang.String name,
                            java.awt.Component component,
                            IPreferences parent)
        Parameters:
        name - z.B "Hauptform" Applikations-spezifisch und -eindeutig , fest, nicht null
        component - z.B. Hauptframe (Komponente deren Groesse gesetzt wird, nicht null
        parent - Optionale Parent Preference (kein Parent dann null)
        Throws:
        java.lang.NullPointerException - falls component == null oder name == null
    • Method Detail

      • createPrefClientPanel

        public APrefClientPanel createPrefClientPanel​(IPrefContainer prefContainer)
        Description copied from class: APreferences
        Erzeugt ein neues APrefClientPanel. Diese Funktion wird gerufen, falls kein lokales vorhanden ist. Einfach ein neues durchreichen. Es lokal zu speichern ist schaedlich. Statt dessen holen via getPrefClient() und nur lokal benutzen.
        Specified by:
        createPrefClientPanel in class APreferences
      • onNewSaveString

        public void onNewSaveString​(java.lang.String saveString)
        Description copied from interface: IPreferences
        Beim Registriern wird, falls vorhanden, der abgespeicherte String, der die aktuellen Einstellungen für IPreferences beschreibt, an IPreferences weitergegeben, damit IPreferences dann diese Einstellungen realisieren kann.
        Specified by:
        onNewSaveString in interface IPreferences
        Overrides:
        onNewSaveString in class APreferences