EditableTextControl

Интерфейс для компонента с редактируемым текстом.

Предоставляет доступ к свойствам текста, форматирования, управления курсором, выделением и буфером обмена.

Inheritors

Properties

Link copied to clipboard
abstract var alignment: Pos

Выравнивание текста внутри поля ввода.

Link copied to clipboard
abstract val anchor: Int

Текущая позиция якоря (anchor) в тексте.

Link copied to clipboard
abstract val caretPosition: Int

Текущая позиция каретки (курсор) в тексте.

Link copied to clipboard
abstract var font: Font

Шрифт, используемый для отображения текста в поле ввода.

Link copied to clipboard
abstract var isEditable: Boolean

Указывает, может ли пользователь редактировать содержимое поля.

Link copied to clipboard
abstract val isRedoable: Boolean

Возвращает true, если операция "повторить" (redo) доступна.

Link copied to clipboard
abstract val isUndoable: Boolean

Возвращает true, если операция "отменить" (undo) доступна.

Link copied to clipboard
abstract var onAction: EventHandler<ActionEvent>?

Обработчик, вызываемый при нажатии клавиши Enter.

Link copied to clipboard
abstract var prefColumnCount: Int

Предпочитаемое количество отображаемых символов в поле.

Link copied to clipboard
abstract var promptText: String

Текст-подсказка, отображаемый при пустом поле.

Link copied to clipboard
abstract val selectedText: String

Текущий выделенный текст в поле ввода.

Link copied to clipboard
abstract val selection: IndexRange

Диапазон выделения текста в виде объекта IndexRange.

Link copied to clipboard
abstract var text: String

Основной текст, отображаемый и редактируемый в поле ввода.

Link copied to clipboard
abstract var textFormatter: TextFormatter<*>?

Форматтер текста, применяемый к пользовательскому вводу.

Functions

Link copied to clipboard
abstract fun alignmentProperty(): ObjectProperty<Pos>

Свойство выравнивания текста.

Link copied to clipboard
abstract fun anchorProperty(): ReadOnlyIntegerProperty

Свойство позиции якоря выделения.

Link copied to clipboard
abstract fun backward()

Перемещает курсор на один символ влево.

Link copied to clipboard
abstract fun caretPositionProperty(): ReadOnlyIntegerProperty

Свойство позиции курсора (caret).

Link copied to clipboard
abstract fun clear()

Полностью очищает содержимое поля.

Link copied to clipboard
abstract fun copy()

Копирует выделенный текст в буфер обмена.

Link copied to clipboard
abstract fun cut()

Вырезает выделенный текст в буфер обмена и удаляет его из поля.

Link copied to clipboard
abstract fun deselect()

Снимает текущее выделение.

Link copied to clipboard
abstract fun editableProperty(): BooleanProperty

Свойство редактируемости.

Link copied to clipboard
abstract fun end()

Перемещает курсор в конец текста.

Link copied to clipboard
abstract fun endOfNextWord()

Перемещает курсор к концу следующего слова.

Link copied to clipboard
abstract fun extendSelection(pos: Int)

Расширяет текущее выделение до указанной позиции.

Link copied to clipboard
abstract fun fontProperty(): ObjectProperty<Font>

Свойство шрифта.

Link copied to clipboard
abstract fun forward()

Перемещает курсор на один символ вправо.

Link copied to clipboard
abstract fun home()

Перемещает курсор в начало текста.

Link copied to clipboard
abstract fun nextWord()

Перемещает курсор к началу следующего слова.

Link copied to clipboard
abstract fun onActionProperty(): ObjectProperty<EventHandler<ActionEvent>?>

Свойство обработчика Enter-действия.

Link copied to clipboard
abstract fun paste()

Вставляет текст из буфера обмена в текущую позицию курсора.

Link copied to clipboard
abstract fun positionCaret(pos: Int)

Устанавливает курсор в указанную позицию без изменения выделения.

Link copied to clipboard
abstract fun prefColumnCountProperty(): IntegerProperty

Свойство количества колонок.

Link copied to clipboard
abstract fun previousWord()

Перемещает курсор к началу предыдущего слова.

Link copied to clipboard
abstract fun promptTextProperty(): StringProperty

Свойство текста-подсказки.

Link copied to clipboard
abstract fun redoableProperty(): ReadOnlyBooleanProperty?

Свойство redo-состояния, указывающее, возможно ли выполнить операцию повторения.

Link copied to clipboard
abstract fun replaceSelection(replacement: String?)

Заменяет текущий выделенный текст переданным значением.

Link copied to clipboard
abstract fun selectAll()

Выделяет всё содержимое поля.

Link copied to clipboard
abstract fun selectBackward()

Расширяет выделение на один символ влево.

Link copied to clipboard
abstract fun selectedTextProperty(): ReadOnlyStringProperty?

Свойство выделенного текста.

Link copied to clipboard
abstract fun selectEnd()

Выделяет текст от текущей позиции до конца строки.

Link copied to clipboard
abstract fun selectEndOfNextWord()

Выделяет текст до конца следующего слова.

Link copied to clipboard
abstract fun selectForward()

Расширяет выделение на один символ вправо.

Link copied to clipboard
abstract fun selectHome()

Выделяет текст от текущей позиции до начала строки.

Link copied to clipboard
abstract fun selectionProperty(): ReadOnlyObjectProperty<IndexRange>?

Свойство диапазона выделения текста.

Link copied to clipboard
abstract fun selectNextWord()

Выделяет следующее слово.

Link copied to clipboard
abstract fun selectPositionCaret(pos: Int)

Устанавливает курсор в указанную позицию и изменяет диапазон выделения.

Link copied to clipboard
abstract fun selectPreviousWord()

Выделяет предыдущее слово.

Link copied to clipboard
abstract fun selectRange(anchor: Int, caretPosition: Int)

Устанавливает anchor и caret вручную, создавая выделение между ними.

Link copied to clipboard
abstract fun textFormatterProperty(): ObjectProperty<TextFormatter<*>?>

Свойство текстового форматтера.

Link copied to clipboard
abstract fun textProperty(): StringProperty

Свойство текста, используемое для биндинга и отслеживания изменений.

Link copied to clipboard
abstract fun undoableProperty(): ReadOnlyBooleanProperty?

Свойство undo-состояния, указывающее, возможно ли отменить предыдущее действие.