jak zmienić układ klawiatury w JSwingu

0

Mam pewien problem, nie mogę zmienić układu klawiatury np. z Polskiej na Francuską, włoska czy rosyjska w komponentach swingu. Przekopalem neta i nic nie działa
jTextField1.setLocale(Locale locale);
ani
myJFrame.getInputContext().selectInputMethod(Locale locale);

wczytuje tablice Locale:
Locale[] ukladyKlawiatury = Locale.getAvailableLocales();

ale po dodaniu np. do jTextField dalej mam polska wersje, mimo że Locale dla obiektu się zmieniło, to język dalej jest polski.
Pytanie drugie czy ta funkcja wczytujaca, wczytuje jezyki wirtualnej maszyny, czy mojego systemu operacyjnego?

0

Ad2.
Możesz to łatwo sprawdzić ustawiając różnie języki i odpalając program.

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