JColorChooser: Speichern / Wiederherstellen der zuletzt verwendeten Farben im Farbfeldbedienfeld

Ich benutze eineJColorchooser an verschiedenen Stellen in einer Anwendung. Es können mehrere Instanzen des Panels vorhanden sein, die einen JColorChooser aufrufen können.
Das Bedienfeld "Farbfelder" in der Auswahl hat eine Fläche von"Neue" Farben, der nur in jeder Instanz von JColorChooser vorhanden ist. Ich würde gerne(a) habe die gleichen "letzten" Farben in allen meinen Auswahlmöglichkeiten in meiner Bewerbung und(b) Speichern der Farben auf der Festplatte Damit diese Farben dicht überleben und die Anwendung neu startet.
(Zumindest (a) könnte gelöst werden, indem in der gesamten App dieselbe einzelne Auswahlinstanz verwendet wird. Dies scheint jedoch umständlich zu sein, da ich mit angehängten Änderungslistenern sehr vorsichtig sein müsste und das Auswahlfenster zu / von verschiedenen Dialogen hinzufügen / entfernen muss .)

Ich habe keine Methode gefunden, mit der ich diese "letzten" Farben im Auswahlfenster einstellen (wiederherstellen) kann. Für mich sind die einzigen Möglichkeiten, dies zu erreichen,:

Serialisieren und Speichern / Wiederherstellen des gesamten Auswahlfensters (Auswahlfenster?) odererstelle mein eigenes Auswahlfeld von Grund auf neu

Ist das richtig oder fehle ich etwas?

Übrigens: Ich möchte auch einen Doppelklick in der Auswahl erkennen, aber es scheint schwierig zu sein, den richtigen Ort zu finden, an dem ich meinen Maushörer anbringen kann. Muss ich mich wirklich in die interne Struktur des Auswahlfensters einarbeiten, um dies zu tun? (Nein, es funktioniert nicht, einen zweiten Klick auf dieselbe Farbe zu erkennen, da der Änderungslistener nur ausgelöst wird, wenn auf eine andere Farbe geklickt wird.)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage