Spec-Zone.ru › OpenJavaFX 8
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(EventType<InputMethodEvent> eventType, List<InputMethodTextRun> composed, String committed, int caretPosition)
    Создает новое событие InputMethodEvent со пустым источником и целевым объектом.
    InputMethodEvent(Object source, EventTarget target, 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
      Единственный допустимый тип события для 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.

      С момента:

      JavaFX 8.0

    • InputMethodEvent

      public InputMethodEvent(EventType<InputMethodEvent> eventType,
                              List<InputMethodTextRun> composed,
                              String committed,
                              int caretPosition)
      Создает новое событие InputMethodEvent со пустым источником и целевым объектом.

      Параметры:

      eventType - Тип события.

      С момента:

      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 - новый источник скопированного события

      Возвращает:

      копию события с новым источником и целевым объектом

    • 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