Java: мнемоника и юникод - PullRequest
       22

Java: мнемоника и юникод

0 голосов
/ 20 сентября 2011

В настоящее время у меня проблемы с юникодом и мнемоникой в ​​приложении Java SE.В строке меню я добавил меню с именем «ФMnemonicUnicodeTest», и первая буква установлена ​​как Mnemonic.
Целочисленное значение, которое установлено как мнемоника, равно «1060».

  • Windows 7
  • Английский язык системы
  • Java SE 6, 32 бита
  • Русская / русская раскладка клавиатуры
  • Физическая русская клавиатура

Код:

menu.setMnemonic((int)(text.substring(index+1, index+2).charAt(0)));

Меню отображается правильно (мнемонический символ подчеркнут).
Но мнемоника не расширяет меню клавишей «ALT + Ф» (клавиша отображается на физической клавиатуре как «AФ ").

Мой вопрос: почему не работает мнемоника и как ее можно исправить?

1 Ответ

0 голосов
/ 20 сентября 2011

Долгое время я не делал этого, но я думаю, что для ярлыков меню вам нужно использовать одно из значений виртуальной клавиши.

Вы можете получить больше информации в javadoc KeyEvent.

...