Я создаю текстовый редактор на Java (Swing), имеющий EditorPane для ввода текста и меню, содержащее JRadioButtonMenuitems. Like Menu "Language", а JRadiobuttonMenuitems в разделе "Language" - "Испанский", "Японский", "Английский" и т. д. сценарий таков, что когда пользователь щелкает и выбирает любой JRadioButtonMenuItem система должна изменить свой IME в соответствии с выбранным языком. Например, если пользователь щелкнет и выберет японский вариант, редактор должен изменить IME на японский для текущего процесса и разрешить пользователю вводить текст на соответствующем языке.
У меня установлен правильный IME. Вручную могу поменять IME и умею писать в качающемся компоненте. но моя проблема в том, как программно загрузить IME.
В настоящее время я создаю это приложение для WindowsXP, но хочу, чтобы это приложение меняло язык IME для каждой операционной системы.
Я погуглил, но не нашел никакой информации, связанной с изменением IME.
Спасибо