Утверждение раскладки клавиатурыJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Утверждение раскладки клавиатуры

Сообщение Anonymous »

У некоторых полей нашего графического интерфейса есть особенность: если они получают фокус, раскладка клавиатуры пользователя переключается на определенную локаль. Например, для Locale.US.
Хотя вы можете утверждать, что это чепуха (я бы присоединился), это все равно функция, которую необходимо протестировать.
Как мне программно получить текущую раскладку клавиатуры, желательно кросс-платформенным способом (наши пользователи используют Windows, а также Linux)?
Или мне нужно просто иметь какое-то дополнительное поле «управления», сфокусировать его, программно щелкнуть key и делать предположения о макете на основе того, какой символ фактически отображается в этом поле управления? Решение выглядит неуклюжим.
Java 8, AssertJ Swing.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ard-layout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»