Я использовал следующий код:
JComboBox cb=new JComboBox(); JLabel label = new JLabel("für"); label.setDisplayedMnemonic('ü'); label.setLabelFor(cb);
Этот код не работает.Однако, если я установлю мнемонику в 'f' вместо 'ü', она будет работать нормально.В jdk7 есть API, который позволяет это, но я не смог найти такого API в jdk 6: JDK 7 api: http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html#getExtendedKeyCodeForChar%28int%29
Показанный мнемоник в порядке.'ü' подчеркнуто, но: Это будет installKeyboardActions() ine BasicLabelUI для inputMap вашей JLabel с KeyStroke: alt pressed UNKNOWN, что точно не будет работать.
installKeyboardActions()
BasicLabelUI
alt pressed UNKNOWN