Chcąc ułatwić sobie życie wyciągam String z JPasswordFiled

String password = new String(passwordPasswordField.getPassword());
System.out.println(password);

W jednym szczególnym przypadku JPasswordField nie reaguje na klawisz Alt i zamiast "ęąśćź" dostaję "eascz".
Szczególny przypadek to JPasswordField znajdujący się JDialog wyświetlonym przed JFrame w systemie Linux.

Jeśli tekst po prostu wkleję (Ctrl+V): OK
Jeśli JDialog wyświetlam z JFrame: OK
Jeśli działa to pod Windowsem: OK

Spotkał się ktoś z waz z podobnym problemem?