## Uses of Class
javafx.scene.input.InputMethodEvent

- Packages that use InputMethodEvent
  Package | Description
  --- | ---
  javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
  javafx.scene.control.skin | The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
  javafx.scene.input | Provides the set of classes for mouse and keyboard input event handling.

- - ### Uses of InputMethodEvent in javafx.scene

    Methods in javafx.scene that return types with arguments of type InputMethodEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `EventHandler<? super InputMethodEvent>` | Node.`getOnInputMethodTextChanged()` | Gets the value of the property onInputMethodTextChanged.
    `EventHandler<? super InputMethodEvent>` | Scene.`getOnInputMethodTextChanged()` | Gets the value of the property onInputMethodTextChanged.
    `ObjectProperty<EventHandler<? super InputMethodEvent>>` | Node.`onInputMethodTextChangedProperty()` | Defines a function to be called when this `Node` has input focus and the input method text has changed.
    `ObjectProperty<EventHandler<? super InputMethodEvent>>` | Scene.`onInputMethodTextChangedProperty()` | Defines a function to be called when this `Node` has input focus and the input method text has changed.

    Method parameters in javafx.scene with type arguments of type InputMethodEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Node.`setOnInputMethodTextChanged​(EventHandler<? super InputMethodEvent> value)` | Sets the value of the property onInputMethodTextChanged.
    `void` | Scene.`setOnInputMethodTextChanged​(EventHandler<? super InputMethodEvent> value)` | Sets the value of the property onInputMethodTextChanged.

  - ### Uses of InputMethodEvent in javafx.scene.control.skin

    Methods in javafx.scene.control.skin with parameters of type InputMethodEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TextInputControlSkin.`handleInputMethodEvent​(InputMethodEvent event)` |

  - ### Uses of InputMethodEvent in javafx.scene.input

    Fields in javafx.scene.input with type parameters of type InputMethodEvent
    Modifier and Type | Field | Description
    --- | --- | ---
    `static EventType<InputMethodEvent>` | InputMethodEvent.`ANY` | Common supertype for all input method event types.
    `static EventType<InputMethodEvent>` | InputMethodEvent.`INPUT_METHOD_TEXT_CHANGED` | The only valid EventType for the InputMethodEvent.

    Methods in javafx.scene.input that return InputMethodEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `InputMethodEvent` | InputMethodEvent.`copyFor​(Object newSource, EventTarget newTarget)` |

    Methods in javafx.scene.input that return types with arguments of type InputMethodEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `EventType<InputMethodEvent>` | InputMethodEvent.`getEventType()` |

    Constructor parameters in javafx.scene.input with type arguments of type InputMethodEvent
    Constructor | Description
    --- | ---
    `InputMethodEvent​(Object source, EventTarget target, EventType<InputMethodEvent> eventType, List<InputMethodTextRun> composed, String committed, int caretPosition)` | Constructs new InputMethodEvent event.
    `InputMethodEvent​(EventType<InputMethodEvent> eventType, List<InputMethodTextRun> composed, String committed, int caretPosition)` | Constructs new InputMethodEvent event with empty source and target.