java.awt.im.spi.InputMethod#setInputMethodContext .
There should be no other implementors or callers.
| Modifier and Type | Method and Description |
|---|---|
| public JFrame | Returns: a JFrame with special characteristics for use by input methodsthe title to be displayed in the window's title bar,
if there is such a title bar.
A title, boolean null value is treated as an empty string, "".whether this window should share the input context
that corresponds to this input method context attachToInputContext)Creates a top-level Swing JFrame for use by the input method. |
| public Window | Returns: a window with special characteristics for use by input methodsthe title to be displayed in the window's title bar,
if there is such a title bar.
A title, boolean null value is treated as an empty string, "".whether this window should share the input context
that corresponds to this input method context attachToInputContext)Creates a top-level window for use by the input method. |
| public void | dispatchInputMethodEvent(int
the event type id, AttributedCharacterIterator the combined committed and composed text text, int the number of committed characters in the text committedCharacterCount, TextHitInfo the caret (a.k.a. insertion point); null if
there's no caret within current composed text caret, TextHitInfo the position that's most important to be
visible; null if there's no recommendation for a visible
position within current composed text visiblePosition)Creates an input method event from the arguments given and dispatches it to the client component. |
| public void | enableClientWindowNotification(InputMethod
the input method for which notifications are
enabled or disabled inputMethod, boolean true to enable, false to disable enable)Enables or disables notification of the current client window's location and state for the specified input method. |
| createInputMethodJFrame | back to summary |
|---|---|
| public JFrame createInputMethodJFrame(String title, boolean attachToInputContext) Creates a top-level Swing JFrame for use by the input method. The intended behavior of this window is:
The title may or may not be displayed, depending on the actual type of window created. If attachToInputContext is true, the new window will share the input context that corresponds to this input method context, so that events for components in the window are automatically dispatched to the input method. Also, when the window is opened using setVisible(true), the input context will prevent deactivate and activate calls to the input method that might otherwise be caused.
Input methods must call
| |
| createInputMethodWindow | back to summary |
|---|---|
| public Window createInputMethodWindow(String title, boolean attachToInputContext) Creates a top-level window for use by the input method. The intended behavior of this window is:
The title may or may not be displayed, depending on the actual type of window created. If attachToInputContext is true, the new window will share the input context that corresponds to this input method context, so that events for components in the window are automatically dispatched to the input method. Also, when the window is opened using setVisible(true), the input context will prevent deactivate and activate calls to the input method that might otherwise be caused.
Input methods must call
| |
| dispatchInputMethodEvent | back to summary |
|---|---|
| public void dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition) Creates an input method event from the arguments given
and dispatches it to the client component. For arguments,
see
| |
| enableClientWindowNotification | back to summary |
|---|---|
| public void enableClientWindowNotification(InputMethod inputMethod, boolean enable) Enables or disables notification of the current client window's
location and state for the specified input method. When
notification is enabled, the input method's
| |