Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class InputMethodEvent extends InputEvent
Node
. Это событие поставляется Node
объект, который расширяется TextInputControl
, когда текст в соответствии с составом (составленный текст) сгенерирован/изменен/удален, входной метод фиксирует текст результата, или входные изменения позиции каре метода.
При получении этого события приложение, как предполагается, выводит на экран составленный текст с любыми визуальными атрибутами обратной связи пользователю.
Отметьте: это - условная функция. См. ConditionalFeature.INPUT_METHOD
для получения дополнительной информации.
Модификатор и Тип | Поле и Описание |
---|---|
static EventType<InputMethodEvent> |
ЛЮБОЙ
Общий супертип для всех входных типов события метода.
|
static EventType<InputMethodEvent> |
INPUT_METHOD_TEXT_CHANGED
Единственный допустимый EventType для InputMethodEvent.
|
consumed, eventType, NULL_SOURCE_TARGET, target
Конструктор и Описание |
---|
InputMethodEvent(EventType<InputMethodEvent> eventType, java.util.List<InputMethodTextRun> composed, java.lang.String committed, int caretPosition)
Создает новое событие InputMethodEvent с пустым источником и целью.
|
InputMethodEvent(java.lang.Object source, EventTarget target, EventType<InputMethodEvent> eventType, java.util.List<InputMethodTextRun> composed, java.lang.String committed, int caretPosition)
Создает новое событие InputMethodEvent.
|
Модификатор и Тип | Метод и Описание |
---|---|
InputMethodEvent |
copyFor(java.lang.Object newSource, EventTarget newTarget)
Создает и возвращает копию этого события с указанным источником события и целью.
|
int |
getCaretPosition()
Входная позиция каре метода в пределах составленного текста.
|
java.lang.String |
getCommitted()
Получает текст, который фиксируется входным методом как результат состава.
|
ObservableList<InputMethodTextRun> |
getComposed()
Получает текст в соответствии с составом.
|
EventType<InputMethodEvent> |
getEventType()
Получает тип события этого события.
|
java.lang.String |
toString()
Возвращает строковое представление этого
InputMethodEvent объект. |
public static final EventType<InputMethodEvent> INPUT_METHOD_TEXT_CHANGED
public static final EventType<InputMethodEvent> ЛЮБОЙ
public InputMethodEvent(java.lang.Object source, EventTarget target, EventType<InputMethodEvent> eventType, java.util.List<InputMethodTextRun> composed, java.lang.String committed, int caretPosition)
source
- источник события. Может быть нуль.target
- цель события. Может быть нуль.eventType
- Тип события.composed
- текст в соответствии с составомcommitted
- текст, который фиксируется в результате составаcaretPosition
- текущая позиция каре.public InputMethodEvent(EventType<InputMethodEvent> eventType, java.util.List<InputMethodTextRun> composed, java.lang.String committed, int caretPosition)
eventType
- Тип события.composed
- текст в соответствии с составомcommitted
- текст, который фиксируется в результате составаcaretPosition
- текущая позиция каре.public final ObservableList<InputMethodTextRun> getComposed()
InputMethodHighlight
s присоединенный к каждому выполнению.public final java.lang.String getCommitted()
public final int getCaretPosition()
public java.lang.String toString()
InputMethodEvent
объект.toString
в class java.util.EventObject
InputMethodEvent
объект.public InputMethodEvent copyFor(java.lang.Object newSource, EventTarget newTarget)
Event
null
, это заменяется NULL_SOURCE_TARGET
значение.public EventType<InputMethodEvent> getEventType()
Event
Event
У class могут быть различные типы события. Эти событие вводит, далее определяют, какое событие имело место.getEventType
в class InputEvent
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается