Swing, przeładowanie GUI, zmiana języka

0

Witam,

Robię aplikacje która ma posiadać dwa języki polski i angielski, tłumaczenie mam w plikach .properties. Chciałbym poprzez np JButtona zmieniać język. Pytanie moje brzmi następująco: Jak po naciśnięciu przycisku zamknąć całą aplikację tak aby uruchomiła się ponownie tworząc wszystkie obiekty na nowo (oczywiście po przestawieniu domyślnej lokalizacji). Może jest jakaś metoda która przeładuję całe GUI??

Generalnie zrobiłem to tak że mam metodę przestawiającą język ale w ciele tej metody muszę ręcznie wszystko przestawiać jButton.setText("cos tam") itp. Problem zaczyna się w momencie kiedy zwiększa się ilość rzeczy do tłumaczenia :).

Pozdrawiam

0

http://java-gettingstarted.blogspot.com/2010/01/dynamic-internationalization-in-java.html każdy element, który ma internacjonalizację ma też actionlistenera, który jest odpalany przy zmianie języka. Bez przeładowania aplikacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1