Класс InputMethodEvent
- Все реализованные интерфейсы:
-
Serializable,Cloneable
public final class InputMethodEvent extends InputEvent
Node. Это событие доставляется объекту Node, который расширяет TextInputControl, когда текст в процессе составления (текст для составления) генерируется/меняется/удаляется, метод ввода подтверждает результирующий текст или изменяется позиция курсора метода ввода.
При получении этого события приложение должно отобразить текст в процессе составления с соответствующими визуальными атрибутами для пользователя.
Примечание: эта функция является условной. Подробнее см. ConditionalFeature.INPUT_METHOD.
- С момента:
- JavaFX 2.0
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final EventType<InputMethodEvent> |
ANY |
Общий супертип для всех типов событий методов ввода. |
static final EventType<InputMethodEvent> |
INPUT_METHOD_TEXT_CHANGED |
Единственный допустимый тип события для InputMethodEvent. |
Поля, объявленные в классе javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
InputMethodEvent |
Создает новое событие InputMethodEvent. |
InputMethodEvent |
Создает новое событие InputMethodEvent с пустым источником и целевым объектом. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
InputMethodEvent |
copyFor |
Создает и возвращает копию этого события с указанным источником и целевым объектом события. |
final int |
getCaretPosition() |
Позиция курсора метода ввода в процессе составления текста. |
final String |
getCommitted() |
Получает текст, подтвержденный методом ввода в результате составления. |
final ObservableList<InputMethodTextRun> |
getComposed() |
Получает текст в процессе составления. |
EventType<InputMethodEvent> |
getEventType() |
Получает тип события данного события. |
String |
toString() |
Возвращает строковое представление этого объекта InputMethodEvent. |
Методы, объявленные в классе java.util.EventObject
getSource
Подробное описание полей
INPUT_METHOD_TEXT_CHANGED
public static final EventType<InputMethodEvent> INPUT_METHOD_TEXT_CHANGED
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)
- Параметры:
-
source- источник события. Может быть null. -
target- целевой объект события. Может быть null. -
eventType- Тип события. -
composed- текст в процессе составления -
committed- текст, подтвержденный в результате составления -
caretPosition- текущая позиция курсора. - С момента:
- JavaFX 8.0
InputMethodEvent
public InputMethodEvent(EventType<InputMethodEvent> eventType, List<InputMethodTextRun> composed, String committed, int caretPosition)
- Параметры:
-
eventType- Тип события. -
composed- текст в процессе составления -
committed- текст, подтвержденный в результате составления -
caretPosition- текущая позиция курсора. - С момента:
- JavaFX 8.0
Подробное описание методов
getComposed
public final ObservableList<InputMethodTextRun> getComposed()
InputMethodHighlight, присоединенные к каждому фрагменту.- Возвращает:
- Текст в процессе составления
getCommitted
public final String getCommitted()
- Возвращает:
- Подтвержденный текст
getCaretPosition
public final int getCaretPosition()
- Возвращает:
- Позиция курсора метода ввода в процессе составления текста
toString
public String toString()
InputMethodEvent.- Переопределяет:
-
toStringв классеEventObject - Возвращает:
- строковое представление этого объекта
InputMethodEvent.
copyFor
public InputMethodEvent copyFor(Object newSource, EventTarget newTarget)
Eventnull, он заменяется значением NULL_SOURCE_TARGET.- Переопределяет:
-
copyForв классеEvent - Параметры:
-
newSource- новый источник скопированного события -
newTarget- новый целевой объект скопированного события - Возвращает:
- копию события с новым источником и целевым объектом
getEventType
public EventType<InputMethodEvent> getEventType()
EventEvent могут иметь различные типы событий. Эти типы событий дополнительно указывают, какой вид события произошел.- Переопределяет:
-
getEventTypeв классеEvent - Возвращает:
- тип события
© 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.