Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface InputMethodDescriptor
Модификатор и Тип | Метод и Описание |
---|---|
InputMethod |
createInputMethod()
Создает новый экземпляр соответствующего входного метода.
|
Локаль[] |
getAvailableLocales()
Возвращает локали, поддерживаемые соответствующим входным методом.
|
Строка |
getInputMethodDisplayName(Locale inputLocale, Locale displayLanguage)
Возвращает видимое пользователем имя соответствующего входного метода для данной входной локали на языке, на котором будет выведено на экран имя.
|
Изображение |
getInputMethodIcon(Locale inputLocale)
Возвращает значок для соответствующего входного метода.
|
boolean |
hasDynamicLocaleList()
Возвраты, может ли список доступных локалей измениться во время выполнения.
|
Locale[] getAvailableLocales() throws AWTException
InputContext.selectInputMethod(Locale)
). Это может также привыкнуть к входным методам вида локалью в видимом пользователем списке входных методов. Только основные локали метода ввода должны быть возвращены. Например, если бы у японского входного метода также есть режим передачи для римских символов, обычно все еще только японский язык был бы возвращен. Таким образом список возвращенных локалей обычно является подмножеством локалей для который соответствующая входная реализация метода InputMethod.setLocale(java.util.Locale)
возвращает true.
Если hasDynamicLocaleList()
возвращает true, этот метод вызывают каждый раз, когда информация необходима. Это дает входные методы, которые зависят от сетевых ресурсов шанс добавить или удалить локали, поскольку ресурсы становятся доступными или недоступными.
AWTException
- если это может быть решено, что входной метод неоперабелен, например, из-за неполной установки.boolean hasDynamicLocaleList()
String getInputMethodDisplayName(Locale inputLocale, Locale displayLanguage)
inputLocale параметр определяет локаль, для которой вводится текст. Этот параметр может только принять значения, полученные из этого дескриптора getAvailableLocales()
метод или нуль. Если это - нуль, входная локаль, независимое имя для входного метода должно быть возвращено.
Если имя для требуемого языка дисплея не доступно, метод может отступить к некоторому другому языку.
inputLocale
- локаль, для которой текстовый ввод поддерживается, или нульdisplayLanguage
- язык, на котором будет выведено на экран имяImage getInputMethodIcon(Locale inputLocale)
inputLocale параметр определяет локаль, для которой вводится текст. Этот параметр может только принять значения, полученные из этого дескриптора getAvailableLocales()
метод или нуль. Если это - нуль, входная локаль, независимый значок для входного метода должен быть возвращен.
Размер значка должен быть 16×16 пиксели.
inputLocale
- локаль, для которой текстовый ввод поддерживается, или нульInputMethod createInputMethod() throws Exception
Exception
- любое исключение, которое может произойти, создавая входной экземпляр метода
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.