|
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()
InputMethodHighlights присоединенный к каждому выполнению.public final java.lang.String getCommitted()
public final int getCaretPosition()
public java.lang.String toString()
InputMethodEvent объект.toString в class java.util.EventObjectInputMethodEvent объект.public InputMethodEvent copyFor(java.lang.Object newSource, EventTarget newTarget)
Eventnull, это заменяется NULL_SOURCE_TARGET значение.public EventType<InputMethodEvent> getEventType()
EventEvent У class могут быть различные типы события. Эти событие вводит, далее определяют, какое событие имело место.getEventType в class InputEventCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .