Hallo,
habe mir folgende Überlegung gemacht: Ich hab ein Fenster mit diversen Einstellmöglichkeiten mit JCheckBox, JTextField, JSpinner, etc. etc.
Würde gern, wenn ich etwas verändere, z.b. Häkchen setzen oder Einträge in den TextFields machen, diesen neuen Zustand irgendwie speichern (z.B. in eine Datei) damit man mehrere Einstellungen sich anlegen kann ohne immer neu wieder einstellen zu müssen.
Jetzt die Frage: Wie kann man die Eigenschaften von JTextField, JCheckBox, etc. abspeichern und bei Bedarf wieder laden und den Komponenten im Fenster wieder zuweisen?
Bin soweit gekommen, dass ich einen Öffnen/Schließen-Dialog aufrufen kann und alle Komponenten die im Fenster sich befinden in einem Component[] abgelegt sind. Es ist mit Absicht so gemacht, da evtl. nicht alle Komponenten im Fenster vorher bekannt sind so dass man sie iterativ durchgehen und einzeln abfragen/zuweisen könnte.
Mfg BeSp
habe mir folgende Überlegung gemacht: Ich hab ein Fenster mit diversen Einstellmöglichkeiten mit JCheckBox, JTextField, JSpinner, etc. etc.
Würde gern, wenn ich etwas verändere, z.b. Häkchen setzen oder Einträge in den TextFields machen, diesen neuen Zustand irgendwie speichern (z.B. in eine Datei) damit man mehrere Einstellungen sich anlegen kann ohne immer neu wieder einstellen zu müssen.
Jetzt die Frage: Wie kann man die Eigenschaften von JTextField, JCheckBox, etc. abspeichern und bei Bedarf wieder laden und den Komponenten im Fenster wieder zuweisen?
Bin soweit gekommen, dass ich einen Öffnen/Schließen-Dialog aufrufen kann und alle Komponenten die im Fenster sich befinden in einem Component[] abgelegt sind. Es ist mit Absicht so gemacht, da evtl. nicht alle Komponenten im Fenster vorher bekannt sind so dass man sie iterativ durchgehen und einzeln abfragen/zuweisen könnte.
Mfg BeSp