# 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.