Class PrefPosition
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.preferences.helper.APreferences
-
- de.desy.mst.libs.framework.mstapp.util.gui.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 Summary
Constructors Constructor Description PrefPosition(java.lang.String name, java.awt.Component component, IPreferences parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description APrefClientPanel
createPrefClientPanel(IPrefContainer prefContainer)
Erzeugt ein neues APrefClientPanel.void
onNewSaveString(java.lang.String saveString)
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.-
Methods inherited from class de.desy.mst.libs.framework.mstapp.preferences.helper.APreferences
getKeyWords, getParent, getPrefClient, getPrefComponent, getPrefContainer, getTitle, onDispose, setParent, toString
-
-
-
-
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 nullcomponent
- z.B. Hauptframe (Komponente deren Groesse gesetzt wird, nicht nullparent
- 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 classAPreferences
-
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 interfaceIPreferences
- Overrides:
onNewSaveString
in classAPreferences
-
-