|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface InputMethodContext extends InputMethodRequests
InputMethod.setInputMethodContext(java.awt.im.spi.InputMethodContext). Не должно быть никаких других конструкторов или вызывающих сторон.| Модификатор и Тип | Метод и Описание |
|---|---|
JFrame |
createInputMethodJFrame(String title, boolean attachToInputContext)
Создает верхний уровень Swing JFrame для использования входным методом.
|
Окно |
createInputMethodWindow(String title, boolean attachToInputContext)
Создает высокоуровневое окно для использования входным методом.
|
void |
dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
Создает входное событие метода из данных параметров и диспетчеризирует это клиентскому компоненту.
|
void |
enableClientWindowNotification(InputMethod inputMethod, boolean enable)
Включает или отключает уведомление о текущем клиентском расположении окна и состоянии для указанного входного метода.
|
cancelLatestCommittedText, getCommittedText, getCommittedTextLength, getInsertPositionOffset, getLocationOffset, getSelectedText, getTextLocationvoid dispatchInputMethodEvent(int id,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
InputMethodEvent.InputMethodEvent(java.awt.Component, int, java.awt.font.TextHitInfo, java.awt.font.TextHitInfo).Window createInputMethodWindow(String title, boolean attachToInputContext)
title может или не может быть выведен на экран, в зависимости от фактического типа создаваемого окна.
Если attachToInputContext будет истиной, то новое окно совместно использует входной контекст, который соответствует этому входному контексту метода, так, чтобы события для компонентов в окне были автоматически диспетчеризированы входному методу. Кроме того, когда окно будет открыто, используя setVisible (истина), входной контекст предотвратит, деактивировали и активируют звонки во входной метод, который мог бы иначе быть вызван.
Входные методы должны вызвать Window.dispose на возвращенном входном окне метода, когда это больше не необходимо.
title - title, который будет выведен на экран в панели title окна, если есть такая панель title. A null значение обрабатывается как пустая строка, "".attachToInputContext - должно ли это окно совместно использовать входной контекст, который соответствует этому входному контексту методаHeadlessException - если GraphicsEnvironment.isHeadless возвраты trueJFrame createInputMethodJFrame(String title, boolean attachToInputContext)
title может или не может быть выведен на экран, в зависимости от фактического типа создаваемого окна.
Если attachToInputContext будет истиной, то новое окно совместно использует входной контекст, который соответствует этому входному контексту метода, так, чтобы события для компонентов в окне были автоматически диспетчеризированы входному методу. Кроме того, когда окно будет открыто, используя setVisible (истина), входной контекст предотвратит, деактивировали и активируют звонки во входной метод, который мог бы иначе быть вызван.
Входные методы должны вызвать Window.dispose на возвращенном входном окне метода, когда это больше не необходимо.
title - title, который будет выведен на экран в панели title окна, если есть такая панель title. A null значение обрабатывается как пустая строка, "".attachToInputContext - должно ли это окно совместно использовать входной контекст, который соответствует этому входному контексту методаHeadlessException - если GraphicsEnvironment.isHeadless возвраты truevoid enableClientWindowNotification(InputMethod inputMethod, boolean enable)
notifyClientWindowChange метод вызывают как описано в спецификации того метода. Уведомление автоматически отключается, когда входной метод располагается.inputMethod - входной метод, для которого уведомления включаются или отключаютсяenable - истина, чтобы включить, ложь, чтобы отключить
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92