Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.input

Класс InputMethodEvent

  • java.lang.Object
    • java.util.EventObject
      • javafx.event.Event
        • javafx.scene.input.InputEvent
          • javafx.scene.input.InputMethodEvent
  • Все реализованные интерфейсы:
    Serializable, Cloneable
    public final class InputMethodEvent
    extends InputEvent
    Событие, которое указывает, что базовая система ввода сообщает об изменении текста в Node.

    Это событие доставляется объекту Node, который расширяет TextInputControl, когда текст, находящийся в процессе формирования (составной текст), генерируется/изменяется/удаляется, система ввода подтверждает результирующий текст или изменяет позицию курсора системы ввода.

    При получении этого события приложение должно отображать составной текст с любыми визуальными атрибутами отдачи пользователю.

    Примечание: это условная функция. Дополнительную информацию см. в ConditionalFeature.INPUT_METHOD.

    С:
    JavaFX 2.0
    См. также:
    Сериализованная форма
  • Краткое описание полей

    Поля
    Модификатор и тип Поле Описание
    static EventType<InputMethodEvent> ANY
    Общий супертип для всех типов событий системы ввода.
    static EventType<InputMethodEvent> INPUT_METHOD_TEXT_CHANGED
    Единственный допустимый тип события для InputMethodEvent.
    • Поля, унаследованные от класса javafx.event.Event

      consumed, eventType, NULL_SOURCE_TARGET, target
    • Поля, унаследованные от класса java.util.EventObject

      source
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    InputMethodEvent​(Object source, EventTarget target, EventType<InputMethodEvent> eventType, List<InputMethodTextRun> composed, String committed, int caretPosition)
    Создаёт новое событие InputMethodEvent.
    InputMethodEvent​(EventType<InputMethodEvent> eventType, List<InputMethodTextRun> composed, String committed, int caretPosition)
    Создаёт новое событие InputMethodEvent со пустым источником и целевым объектом.
  • Краткое описание методов

    Все методыМетодыКонкретные методы
    Модификатор и тип Метод Описание
    InputMethodEvent copyFor​(Object newSource, EventTarget newTarget)
    Создаёт и возвращает копию этого события с указанным источником и целевым объектом.
    int getCaretPosition()
    Позиция курсора системы ввода в составе текста.
    String getCommitted()
    Возвращает текст, который система ввода подтверждает в результате составления.
    ObservableList<InputMethodTextRun> getComposed()
    Возвращает текст, находящийся в процессе составления.
    EventType<InputMethodEvent> getEventType()
    Возвращает тип события этого события.
    String toString()
    Возвращает строковое представление этого объекта InputMethodEvent.
    • Методы, унаследованные от класса javafx.event.Event

      clone, consume, fireEvent, getTarget, isConsumed
    • Методы, унаследованные от класса java.util.EventObject

      getSource
    • Методы, унаследованные от класса java.lang.Object

      equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание полей

    • INPUT_METHOD_TEXT_CHANGED

      public static final EventType<InputMethodEvent> INPUT_METHOD_TEXT_CHANGED
      Единственный допустимый тип события EventType для InputMethodEvent.
    • ANY

      public static final EventType<InputMethodEvent> ANY
      Общий супертип для всех типов событий ввода.
      С момента:
      JavaFX 8.0
  • Подробное описание конструкторов

    • InputMethodEvent

      public InputMethodEvent​(Object source,
                              EventTarget target,
                              EventType<InputMethodEvent> eventType,
                              List<InputMethodTextRun> composed,
                              String committed,
                              int caretPosition)
      Создает новое событие InputMethodEvent.
      Параметры:
      source - источник события. Может быть null.
      target - целевой объект события. Может быть null.
      eventType - Тип события.
      composed - текст, находящийся в процессе набора.
      committed - текст, который подтверждается в результате набора.
      caretPosition - текущее положение курсора.
      С момента:
      JavaFX 8.0
    • InputMethodEvent

      public InputMethodEvent​(EventType<InputMethodEvent> eventType,
                              List<InputMethodTextRun> composed,
                              String committed,
                              int caretPosition)
      Создает новое событие InputMethodEvent с пустым источником и целевым объектом.
      Параметры:
      eventType - Тип события.
      composed - текст, находящийся в процессе набора.
      committed - текст, который подтверждается в результате набора.
      caretPosition - текущее положение курсора.
      С момента:
      JavaFX 8.0
  • Подробное описание методов

    • getComposed

      public final ObservableList<InputMethodTextRun> getComposed()
      Возвращает текст, находящийся в процессе набора. Этот текст должен отображаться с соответствующей визуальной обратной связью, которая представляет InputMethodHighlight присоединённые к каждому фрагменту текста.
      Возвращает:
      Текст, находящийся в процессе набора
    • getCommitted

      public final String getCommitted()
      Возвращает текст, подтверждённый методом ввода в результате набора.
      Возвращает:
      Подтверждённый текст
    • getCaretPosition

      public final int getCaretPosition()
      Положение курсора метода ввода в набираемом тексте. Если позиция равна -1, курсор должен быть невидимым.
      Возвращает:
      Положение курсора метода ввода в набираемом тексте
    • toString

      public String toString()
      Возвращает строковое представление этого объекта InputMethodEvent.
      Переопределяет:
      toString в классе EventObject
      Возвращает:
      Строковое представление этого объекта InputMethodEvent.
    • copyFor

      public InputMethodEvent copyFor​(Object newSource,
                                      EventTarget newTarget)
      Описание скопировано из класса: Event
      Создаёт и возвращает копию этого события со указанными источником и целевым объектом события. Если источник или целевой объект устанавливаются в null, они заменяются на значение NULL_SOURCE_TARGET.
      Переопределяет:
      copyFor в классе Event
      Параметры:
      newSource - новый источник скопированного события
      newTarget - новый целевой объект скопированного события
      Возвращает:
      Копию события с новым источником и целевым объектом
    • getEventType

      public EventType<InputMethodEvent> getEventType()
      Описание скопировано из класса: Event
      Возвращает тип события этого события. Объекты одного и того же класса Event могут иметь разные типы событий. Эти типы событий дополнительно указывают, какой вид события произошёл.
      Переопределяет:
      getEventType в классе InputEvent
      Возвращает:
      Тип события

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API