JColorChooser: Zapisz / przywróć ostatnie kolory w panelu Próbki

UżywamJColorchooser w różnych miejscach aplikacji. Może istnieć wiele instancji panelu, które mogą wywołać JColorChooser.
Panel „Próbki” w obszarze wyboru ma obszar„ostatnie” kolory, który utrzymuje się tylko w każdym wystąpieniu JColorChooser. chciałbym(a) mają te same „ostatnie” kolory we wszystkich moich wyborcach w moim wniosku, i(b) aby zapisać kolory na dysku aby te kolory przetrwały zamknięcie i ponowne uruchomienie aplikacji.
(Przynajmniej (a) można rozwiązać, używając tej samej pojedynczej instancji wyboru w całej aplikacji, ale wydaje się to kłopotliwe, ponieważ musiałbym być bardzo ostrożny z dołączonymi listami zmian i dodawać / usuwać panel wyboru do / z różnych okien dialogowych .)

Nie znalazłem żadnej metody, która pozwala mi ustawić (przywrócić) te „ostatnie” kolory w panelu wyboru. Wydaje mi się, że jedynym sposobem osiągnięcia tego byłoby:

serializować i zapisać / przywrócić cały wybór (panel wyboru?) lubstwórz własny panel wyboru od podstaw

Czy to prawda, czy coś mi brakuje?

BTW: Chciałbym także wykryć dwukrotne kliknięcie w selektorze, ale wydaje się, że trudno jest znaleźć odpowiednie miejsce do przyłączenia odbiornika myszy. Czy naprawdę muszę to zrobić w wewnętrznej strukturze panelu wyboru? (Nie, nie działa wykrycie drugiego kliknięcia tego samego koloru, ponieważ słuchacz zmiany uruchamia się tylko po kliknięciu innego koloru).

questionAnswers(3)

yourAnswerToTheQuestion