T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс InputMethodEvent

Класс InputMethodEvent расширяет класс InputEvent и представляет событие изменения текста узла графа сцены методом ввода.

Класс InputMethodEvent имеет, помимо унаследованных от класса InputEvent, следующие поля, конструкторы и методы:

  • Поле public static final EventType<InputMethodEvent> INPUT_METHOD_TEXT_CHANGED – тип событий изменения текста узла графа сцены методом ввода.

  • Поле public static final EventType<InputMethodEvent> ANY - супертип событий ввода.

  • Конструктор public InputMethodEvent(java.lang.Object source, EventTarget target, EventType<InputMethodEvent> eventType, java.util.List<InputMethodTextRun> composed, java.lang.String committed, int caretPosition),
    public InputMethodEvent(EventType<InputMethodEvent> eventType, java.util.List<InputMethodTextRun> composed, java.lang.String committed, int caretPosition)

  • Метод public final ObservableList<InputMethodTextRun> getComposed() – возвращает список объектов javafx.scene.input.InputMethodTextRun, представляющих последовательности одинаково подсвеченных символов при вводе текста. Класс InputMethodTextRun представляет последовательность одинаково подсвеченных символов при вводе текста и имеет следующие конструкторы и методы:


  • Конструктор public InputMethodTextRun(java.lang.String text, InputMethodHighlight highlight).

  • Метод public final java.lang.String getText() – возвращает текст последовательности.

  • Метод public final InputMethodHighlight getHighlight() – возвращает поле перечисления javafx.scene.input.InputMethodHighlight, определяющее режим подсвечивания. ПеречислениеInputMethodHighlight имеет следующие поля:

  • public static final InputMethodHighlight UNSELECTED_RAW – подсветка используется для невыбранного исходного текста.

  • public static final InputMethodHighlight SELECTED_RAW – подсветка используется для выбранного исходного текста.

  • public static final InputMethodHighlight UNSELECTED_CONVERTED – подсветка используется для невыбранного конвертированного текста.

  • public static final InputMethodHighlight SELECTED_CONVERTED – подсветка используется для выбранного конвертированного текста.


  • Метод public final java.lang.String getCommitted() – возвращает введенный текст.

  • Метод public final int getCaretPosition() – возвращает позицию каретки ввода.

  • Метод public InputMethodEvent copyFor(java.lang.Object newSource, EventTarget newTarget) - создает копию события.

  • Метод public EventType<InputMethodEvent> getEventType() - возвращает тип события.