Spec-Zone.ru › OpenJavaFX 17

Класс TextInputControl

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.TextInputControl
Все реализуемые интерфейсы:
Styleable, EventTarget, Skinnable
Непосредственные известные подклассы:
TextArea, TextField
@DefaultProperty("text")
public abstract class TextInputControl
extends Control
Абстрактный базовый класс для элементов управления вводом текста.
С момента:
JavaFX 2.0

Краткое описание свойств

Свойства
Тип Свойство Описание
ReadOnlyIntegerProperty anchor
Выделение текста.
ReadOnlyIntegerProperty caretPosition
Текущее положение курсора в тексте.
BooleanProperty editable
Указывает, можно ли редактировать этот TextInputControl пользователем.
ObjectProperty<Font> font
Шрифт по умолчанию для текста в TextInputControl.
ReadOnlyIntegerProperty length
Количество символов в текстовом вводе.
StringProperty promptText
Текст подсказки для отображения в текстовом поле.
ReadOnlyBooleanProperty redoable
Свойство описывает, можно ли сейчас выполнить повторное действие над последним отменённым изменением содержимого.
ReadOnlyStringProperty selectedText
Определяет символы в TextInputControl, которые выбраны.
ReadOnlyObjectProperty<IndexRange> selection
Текущий выбор.
ObjectProperty<TextFormatter<?>> textFormatter
Свойство содержит присоединённые TextFormatter.
StringProperty text
Текстовое содержимое TextInputControl.
ReadOnlyBooleanProperty undoable
Свойство описывает, можно ли сейчас отменить последнее внесённое изменение содержимого.

Свойства, объявленные в классе javafx.scene.control.Control

contextMenu, skin, tooltip

Свойства, объявленные в классе javafx.scene.layout.Region

background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

Свойства, объявленные в классе javafx.scene.Parent

needsLayout

Свойства, объявленные в классе javafx.scene.Node

accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible

Краткое описание вложенных классов

Вложенные классы
Модификатор и тип Класс Описание
protected static interface  TextInputControl.Content
Интерфейс, представляющий содержимое текстового поля.

Краткое описание полей

Поля, объявленные в классе javafx.scene.layout.Region

USE_COMPUTED_SIZE, USE_PREF_SIZE

Поля, объявленные в классе javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

Краткое описание конструкторов

Конструкторы
Модификатор Конструктор Описание
protected TextInputControl​(TextInputControl.Content content)
Создаёт новый TextInputControl.

Краткое описание методов

Модификатор и тип Метод Описание
ReadOnlyIntegerProperty anchorProperty()
Выбор текста.
void appendText​(String text)
Добавляет последовательность символов к содержимому.
void backward()
Перемещает курсор назад.
void cancelEdit()
Если поле в данный момент редактируется, этот вызов установит текст в последнее сохранённое значение.
ReadOnlyIntegerProperty caretPositionProperty()
Текущее положение курсора в тексте.
void clear()
Очищает текст.
void commitValue()
Сохраняет текущий текст и преобразует его в значение.
void copy()
Переносит текущую выделенную область текста в буфер обмена, сохраняя текущий выбор.
void cut()
Переносит текущую выделенную область текста в буфер обмена, удаляя текущий выбор.
boolean deleteNextChar()
Удаляет символ, следующий за текущим положением курсора, из текста, если нет выделения, или удаляет выделение, если оно есть.
boolean deletePreviousChar()
Удаляет символ, предшествующий текущему положению курсора, из текста, если нет выделения, или удаляет выделение, если оно есть.
void deleteText​(int start, int end)
Удаляет диапазон символов из содержимого.
void deleteText​(IndexRange range)
Удаляет диапазон символов из содержимого.
void deselect()
Очищает выделение.
BooleanProperty editableProperty()
Указывает, может ли данный TextInputControl редактироваться пользователем.
void end()
Перемещает курсор после последнего символа текста.
void endOfNextWord()
Перемещает курсор в конец следующего слова.
void extendSelection​(int pos)
Данная функция расширит выделение, включив указанное положение.
ObjectProperty<Font> fontProperty()
Шрифт по умолчанию для использования в TextInputControl.
void forward()
Перемещает позицию курсора вперёд.
int getAnchor()
Возвращает значение свойства anchor.
int getCaretPosition()
Возвращает значение свойства caretPosition.
static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
protected TextInputControl.Content getContent()
Возвращает модель содержимого текстового ввода.
List<CssMetaData<? extends Styleable,​?>> getControlCssMetaData()
Font getFont()
Возвращает значение свойства font.
int getLength()
Возвращает значение свойства length.
String getPromptText()
Возвращает значение свойства promptText.
String getSelectedText()
Возвращает значение свойства selectedText.
IndexRange getSelection()
Возвращает значение свойства selection.
String getText()
Возвращает значение свойства text.
String getText​(int start, int end)
Возвращает подмножество содержимого текстового ввода.
TextFormatter<?> getTextFormatter()
Возвращает значение свойства textFormatter.
void home()
Перемещает курсор перед первым символом текста.
void insertText​(int index, String text)
Вставляет последовательность символов в содержимое.
boolean isEditable()
Возвращает значение свойства editable.
boolean isRedoable()
Возвращает значение свойства redoable.
boolean isUndoable()
Возвращает значение свойства undoable.
ReadOnlyIntegerProperty lengthProperty()
Количество символов в текстовом вводе.
void nextWord()
Перемещает курсор в начало следующего слова.
void paste()
Переносит содержимое буфера обмена в этот текст, заменяя текущее выделение.
void positionCaret​(int pos)
Позиционирует курсор в позицию, указанную pos.
void previousWord()
Перемещает курсор в начало предыдущего слова.
StringProperty promptTextProperty()
Текст подсказки, отображаемый в TextInputControl.
void redo()
Если возможно, повторяет последнюю отменённую модификацию.
ReadOnlyBooleanProperty redoableProperty()
Свойство описывает, возможно ли в данный момент повторить последнее изменение содержимого, которое было отменено.
void replaceSelection​(String replacement)
Заменяет выделенный фрагмент текстом-заменой.
void replaceText​(int start, int end, String text)
Заменяет диапазон символов заданным текстом.
void replaceText​(IndexRange range, String text)
Заменяет диапазон символов заданным текстом.
void selectAll()
Выделяет весь текст в текстовом поле.
void selectBackward()
Перемещает выделение на один символ назад в тексте.
ReadOnlyStringProperty selectedTextProperty()
Определяет символы в поле ввода текста, которые выделены.
void selectEnd()
Перемещает курсор после последнего символа текста.
void selectEndOfNextWord()
Перемещает курсор в конец следующего слова.
void selectForward()
Перемещает выделение на один символ вперёд в тексте.
void selectHome()
Перемещает курсор перед первым символом текста.
ReadOnlyObjectProperty<IndexRange> selectionProperty()
Текущее выделение.
void selectNextWord()
Перемещает курсор к началу следующего слова.
void selectPositionCaret​(int pos)
Позиционирует курсор в позицию, указанную значением pos и расширяет выделение, если оно есть.
void selectPreviousWord()
Перемещает курсор к началу предыдущего слова.
void selectRange​(int anchor, int caretPosition)
Явно позиционирует якорь и позицию курсора.
void setEditable​(boolean value)
Устанавливает значение свойства editable.
void setFont​(Font value)
Устанавливает значение свойства font.
void setPromptText​(String value)
Устанавливает значение свойства promptText.
void setText​(String value)
Устанавливает значение свойства text.
void setTextFormatter​(TextFormatter<?> value)
Устанавливает значение свойства textFormatter.
ObjectProperty<TextFormatter<?>> textFormatterProperty()
Свойство содержит в данный момент присоединённый TextFormatter.
StringProperty textProperty()
Текстовое содержимое данного TextInputControl.
void undo()
Если возможно, отменяет последнее изменение.
ReadOnlyBooleanProperty undoableProperty()
Свойство описывает, возможно ли в данный момент отменить последнее внесённое изменение содержимого.

Methods declared in class javafx.scene.control.Control

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getTooltip, isResizable, setContextMenu, setTooltip, skinProperty, tooltipProperty

Methods declared in class javafx.scene.layout.Region

backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

Methods declared in class javafx.scene.Parent

getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

Methods declared in class javafx.scene.Node

accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

Methods declared in class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Methods declared in interface javafx.scene.control.Skinnable

getSkin, setSkin

Methods declared in interface javafx.css.Styleable

getStyleableNode, getStyleClass

Подробности свойств

font

public final ObjectProperty<Font> fontProperty
Шрифт по умолчанию для текста в TextInputControl. Если текст TextInputControl — форматированный текст, этот шрифт может использоваться или нет, в зависимости от информации о шрифте, встроенной в форматированный текст. Однако в любом случае, когда необходим шрифт по умолчанию, будет использоваться этот шрифт.
С момента:
JavaFX 8.0
См. также:
getFont(), setFont(Font)

promptText

public final StringProperty promptTextProperty
Текст подсказки, отображаемый в TextInputControl. Если значение установлено в null или пустую строку, текст подсказки не отображается.
Значение по умолчанию:
Пустая строка
С момента:
JavaFX 2.2
См. также:
getPromptText(), setPromptText(String)

textFormatter

public final ObjectProperty<TextFormatter<?>> textFormatterProperty
Свойство содержит текущие присоединённые TextFormatter. Поскольку значение является частью Formatter, изменение TextFormatter обновит текст, основываясь на новом TextFormatter.
Значение по умолчанию:
null
С момента:
JavaFX 8u40
См. также:
getTextFormatter(), setTextFormatter(TextFormatter)

text

public final StringProperty textProperty
Текстовое содержимое этого TextInputControl.
См. также:
getText(), setText(String)

length

public final ReadOnlyIntegerProperty lengthProperty
Количество символов в текстовом вводе.
См. также:
getLength()

editable

public final BooleanProperty editableProperty
Указывает, может ли пользователь редактировать этот TextInputControl.
См. также:
isEditable(), setEditable(boolean)

selection

public final ReadOnlyObjectProperty<IndexRange> selectionProperty
Текущий выбор.
См. также:
getSelection()

selectedText

public final ReadOnlyStringProperty selectedTextProperty
Определяет символы в TextInputControl, которые выбраны
См. также:
getSelectedText()

anchor

public final ReadOnlyIntegerProperty anchorProperty
anchor выделения текста. anchor и caretPosition составляют диапазон выделения. Выделение всегда должно задаваться в терминах begin <= end, но anchor может быть меньше, равно или больше caretPosition. В зависимости от того, как пользователь выбирает текст, якорь может представлять нижнюю или верхнюю границу выделения.
См. также:
getAnchor()

caretPosition

public final ReadOnlyIntegerProperty caretPositionProperty
Текущая позиция курсора в тексте. anchor и caretPosition составляют диапазон выделения. Выделение всегда должно задаваться в терминах begin <= end, но anchor может быть меньше, равно или больше caretPosition. В зависимости от того, как пользователь выбирает текст, caretPosition может представлять нижнюю или верхнюю границу выделения.
См. также:
getCaretPosition()

undoable

public final ReadOnlyBooleanProperty undoableProperty
Свойство описывает, можно ли сейчас отменить последнее изменение содержимого.
Значение по умолчанию:
false
С момента:
JavaFX 8u40
См. также:
isUndoable()

redoable

public final ReadOnlyBooleanProperty redoableProperty
Свойство описывает, можно ли сейчас повторить последнее отменённое изменение содержимого.
Значение по умолчанию:
false
С момента:
JavaFX 8u40
См. также:
isRedoable()

Подробности конструкторов

TextInputControl

protected TextInputControl(TextInputControl.Content content)
Создаёт новый TextInputControl. Содержимое — неизменяемое свойство и должно быть указано (как не null) в момент создания.
Параметры:
content — не null-исполнение Content.

Подробности методов

fontProperty

public final ObjectProperty<Font> fontProperty()
Шрифт по умолчанию для текста в TextInputControl. Если текст TextInputControl — форматированный текст, этот шрифт может использоваться или нет, в зависимости от информации о шрифте, встроенной в форматированный текст. Однако в любом случае, когда необходим шрифт по умолчанию, будет использоваться этот шрифт.
С момента:
JavaFX 8.0
См. также:
getFont(), setFont(Font)

setFont

public final void setFont(Font value)
Устанавливает значение свойства font.
Описание свойства:
Шрифт по умолчанию для текста в TextInputControl. Если текст TextInputControl — форматированный текст, этот шрифт может использоваться или нет, в зависимости от информации о шрифте, встроенной в форматированный текст. Однако в любом случае, когда необходим шрифт по умолчанию, будет использоваться этот шрифт.
С момента:
JavaFX 8.0

getFont

public final Font getFont()
Получает значение свойства font.
Описание свойства:
Шрифт по умолчанию для текста в TextInputControl. Если текст TextInputControl — форматированный текст, этот шрифт может использоваться или нет, в зависимости от информации о шрифте, встроенной в форматированный текст. Однако в любом случае, когда необходим шрифт по умолчанию, будет использоваться этот шрифт.
С момента:
JavaFX 8.0

promptTextProperty

public final StringProperty promptTextProperty()
Текст подсказки, отображаемый в TextInputControl. Если значение установлено в null или пустую строку, текст подсказки не отображается.
Значение по умолчанию:
Пустая строка
С момента:
JavaFX 2.2
См. также:
getPromptText(), setPromptText(String)

getPromptText

public final String getPromptText()
Получает значение свойства promptText.
Описание свойства:
Текст подсказки, отображаемый в TextInputControl. Если значение установлено в null или пустую строку, текст подсказки не отображается.
Значение по умолчанию:
Пустая строка
С момента:
JavaFX 2.2

setPromptText

public final void setPromptText(String value)
Устанавливает значение свойства promptText.
Описание свойства:
Текст подсказки, отображаемый в TextInputControl. Если значение установлено в null или пустую строку, текст подсказки не отображается.
Значение по умолчанию:
Пустая строка
С момента:
JavaFX 2.2

textFormatterProperty

public final ObjectProperty<TextFormatter<?>> textFormatterProperty()
Свойство содержит текущие присоединённые TextFormatter. Поскольку значение является частью Formatter, изменение TextFormatter обновит текст, основываясь на новом TextFormatter.
Значение по умолчанию:
null
С момента:
JavaFX 8u40
См. также:
getTextFormatter(), setTextFormatter(TextFormatter)

getTextFormatter

public final TextFormatter<?> getTextFormatter()
Получает значение свойства textFormatter.
Описание свойства:
Свойство содержит текущие присоединённые TextFormatter. Поскольку значение является частью Formatter, изменение TextFormatter обновит текст, основываясь на новом TextFormatter.
Значение по умолчанию:
null
С момента:
JavaFX 8u40

setTextFormatter

public final void setTextFormatter(TextFormatter<?> value)
Устанавливает значение свойства textFormatter.
Описание свойства:
Свойство содержит текущие присоединённые TextFormatter. Поскольку значение является частью Formatter, изменение TextFormatter обновит текст, основываясь на новом TextFormatter.
Значение по умолчанию:
null
С момента:
JavaFX 8u40

getContent

protected final TextInputControl.Content getContent()
Возвращает модель содержимого текстового ввода.
Возвращает:
модель содержимого текстового ввода

getText

public final String getText()
Получает значение свойства text.
Описание свойства:
Текстовое содержимое этого TextInputControl.
END_OF_DOCUMENT_MARKER

setText

public final void setText(String value)
Устанавливает значение свойства text.
Описание свойства:
Текстовое содержимое данного TextInputControl.

textProperty

public final StringProperty textProperty()
Текстовое содержимое данного TextInputControl.
См. также:
getText(), setText(String)

getLength

public final int getLength()
Получает значение свойства length.
Описание свойства:
Количество символов в текстовом поле ввода.

lengthProperty

public final ReadOnlyIntegerProperty lengthProperty()
Количество символов в текстовом поле ввода.
См. также:
getLength()

isEditable

public final boolean isEditable()
Получает значение свойства editable.
Описание свойства:
Указывает, может ли пользователь редактировать этот TextInputControl.

setEditable

public final void setEditable(boolean value)
Устанавливает значение свойства editable.
Описание свойства:
Указывает, может ли пользователь редактировать этот TextInputControl.

editableProperty

public final BooleanProperty editableProperty()
Указывает, может ли пользователь редактировать этот TextInputControl.
См. также:
isEditable(), setEditable(boolean)

getSelection

public final IndexRange getSelection()
Получает значение свойства selection.
Описание свойства:
Текущий выделенный фрагмент текста.

selectionProperty

public final ReadOnlyObjectProperty<IndexRange> selectionProperty()
Текущий выделенный фрагмент текста.
См. также:
getSelection()

getSelectedText

public final String getSelectedText()
Получает значение свойства selectedText.
Описание свойства:
Определяет символы в TextInputControl, которые выделены.

selectedTextProperty

public final ReadOnlyStringProperty selectedTextProperty()
Определяет символы в TextInputControl, которые выделены.
См. также:
getSelectedText()

getAnchor

public final int getAnchor()
Получает значение свойства anchor.
Описание свойства:
anchor начала выделенного фрагмента текста. anchor и caretPosition определяют диапазон выделения. Диапазон выделения всегда задается с учетом begin <= end, но anchor может быть меньше, равно или больше, чем caretPosition. В зависимости от того, как пользователь выбирает текст, anchor может представлять собой нижнюю или верхнюю границу выделения.

anchorProperty

public final ReadOnlyIntegerProperty anchorProperty()
anchor начала выделенного фрагмента текста. anchor и caretPosition определяют диапазон выделения. Диапазон выделения всегда задается с учетом begin <= end, но anchor может быть меньше, равно или больше, чем caretPosition. В зависимости от того, как пользователь выбирает текст, anchor может представлять собой нижнюю или верхнюю границу выделения.
См. также:
getAnchor()

getCaretPosition

public final int getCaretPosition()
Получает значение свойства caretPosition.
Описание свойства:
Текущая позиция курсора в тексте. anchor и caretPosition составляют диапазон выделения. Диапазон выделения всегда задается с учетом begin <= end, но anchor может быть меньше, равно или больше, чем caretPosition. В зависимости от способа выбора текста пользователем, caretPosition может представлять собой нижнюю или верхнюю границу выделения.

caretPositionProperty

public final ReadOnlyIntegerProperty caretPositionProperty()
Текущая позиция курсора в тексте. anchor и caretPosition составляют диапазон выделения. Диапазон выделения всегда задается с учетом begin <= end, но anchor может быть меньше, равно или больше, чем caretPosition. В зависимости от способа выбора текста пользователем, caretPosition может представлять собой нижнюю или верхнюю границу выделения.
См. также:
getCaretPosition()

isUndoable

public final boolean isUndoable()
Получает значение свойства undoable.
Описание свойства:
Свойство описывает, возможно ли в данный момент отменить последнее изменение содержимого.
Значение по умолчанию:
false
С:
JavaFX 8u40

undoableProperty

public final ReadOnlyBooleanProperty undoableProperty()
Свойство описывает, возможно ли в данный момент отменить последнее изменение содержимого.
Значение по умолчанию:
false
С:
JavaFX 8u40
См. также:
isUndoable()

isRedoable

public final boolean isRedoable()
Получает значение свойства redoable.
Описание свойства:
Свойство описывает, возможно ли в данный момент повторить последнее отменённое изменение содержимого.
Значение по умолчанию:
false
С:
JavaFX 8u40

redoableProperty

public final ReadOnlyBooleanProperty redoableProperty()
Свойство описывает, возможно ли в данный момент повторить последнее отменённое изменение содержимого.
Значение по умолчанию:
false
С:
JavaFX 8u40
См. также:
isRedoable()

getText

public String getText(int start, int end)
Возвращает подмножество содержимого текстового поля ввода.
Параметры:
start - должно быть значением между 0 и end - 1.
end - должно быть меньше или равно длине
Возвращает:
подмножество содержимого текстового поля ввода

appendText

public void appendText(String text)
Добавляет последовательность символов к содержимому.
Параметры:
text - непустая строка

insertText

public void insertText(int index, String text)
Вставляет последовательность символов в содержимое.
Параметры:
index - Место вставки текста.
text - Вставляемый текст.

deleteText

public void deleteText(IndexRange range)
Удаляет диапазон символов из содержимого.
Параметры:
range - Диапазон удаляемого текста. Объект диапазона не должен быть null.
См. также:
deleteText(int, int)

deleteText

public void deleteText(int start, int end)
Удаляет диапазон символов из содержимого.
Параметры:
start - Начальный индекс в диапазоне, включительно. Должно быть >= 0 и < конца.
end - Конечный индекс в диапазоне, исключая. Это значение на 1 больше последнего удаляемого символа (согласуется с методами манипулирования строками). Должно быть > начала и <= длины текста.

replaceText

public void replaceText(IndexRange range, String text)
Заменяет диапазон символов указанным текстом.
Параметры:
range - Диапазон текста для замены. Объект диапазона не должен быть null.
text - Текст для замены диапазона. Не должно быть null.
См. также:
replaceText(int, int, String)

replaceText

public void replaceText(int start, int end, String text)
Заменяет диапазон символов указанным текстом.
Параметры:
start - Начальный индекс в диапазоне, включительно. Должно быть >= 0 и < конца.
end - Конечный индекс в диапазоне, исключая. Это значение на 1 больше последнего удаляемого символа (согласуется с методами манипулирования строками). Должно быть > начала и <= длины текста.
text - Текст для замены диапазона. Не должно быть null.

cut

public void cut()
Переносит текущий выделенный диапазон текста в буфер обмена, удаляя выделение.

copy

public void copy()
Переносит текущий выделенный диапазон текста в буфер обмена, сохраняя выделение.

paste

public void paste()
Вставляет содержимое буфера обмена в этот текст, заменяя текущее выделение. Если выделения нет, содержимое буфера обмена вставляется в текущую позицию курсора.

selectBackward

public void selectBackward()
Перемещает выделение назад на один символ в тексте. Это может привести к снятию выделения, в зависимости от расположения якоря относительно текущей позиции курсора. Эта функция фактически просто перемещает текущую позицию курсора.

selectForward

public void selectForward()
Перемещает выделение вперёд на один символ в тексте. Это может привести к снятию выделения, в зависимости от расположения якоря относительно текущей позиции курсора. Эта функция фактически просто перемещает курсор вперёд.

previousWord

public void previousWord()
Перемещает курсор к началу предыдущего слова. Эта функция также снимает выделение.

nextWord

public void nextWord()
Перемещает курсор к началу следующего слова. Эта функция также снимает выделение.

endOfNextWord

public void endOfNextWord()
Перемещает курсор к концу следующего слова. Эта функция также снимает выделение.

selectPreviousWord

public void selectPreviousWord()
Перемещает курсор к началу предыдущего слова. Это не приводит к снятию выделения. Вместо этого якорь остаётся на месте, а текущая позиция курсора перемещается к началу предыдущего слова.

selectNextWord

public void selectNextWord()
Перемещает курсор к началу следующего слова. Это не приводит к снятию выделения. Вместо этого якорь остаётся на месте, а текущая позиция курсора перемещается к началу следующего слова.

selectEndOfNextWord

public void selectEndOfNextWord()
Перемещает курсор к концу следующего слова. Это не приводит к снятию выделения.

selectAll

public void selectAll()
Выделяет весь текст в текстовом поле.

home

public void home()
Перемещает курсор к началу текста. Эта функция также снимает выделение.

end

public void end()
Перемещает курсор к концу текста. Эта функция также снимает выделение.

selectHome

public void selectHome()
Перемещает курсор к началу текста. Это не приводит к снятию выделения. Вместо этого якорь остаётся на месте, а текущая позиция курсора перемещается к началу текста.

selectEnd

public void selectEnd()
Перемещает курсор к концу текста. Это не приводит к снятию выделения. Вместо этого якорь остаётся на месте, а текущая позиция курсора перемещается к концу текста.

deletePreviousChar

public boolean deletePreviousChar()
Удаляет символ, предшествующий текущей позиции курсора, из текста, если выделение отсутствует, или удаляет выделение, если оно есть. Эта функция возвращает true, если удаление прошло успешно, и false в противном случае.
Возвращает:
true, если удаление прошло успешно, и false в противном случае

deleteNextChar

public boolean deleteNextChar()
Удаляет символ, следующий за текущей позицией курсора, из текста, если выделение отсутствует, или удаляет выделение, если оно есть. Эта функция возвращает true, если удаление прошло успешно, и false в противном случае.
Возвращает:
true, если удаление прошло успешно, и false в противном случае

forward

public void forward()
Перемещает текущую позицию курсора вперёд. Если выделение отсутствует, позиция курсора перемещается на один символ вперёд. Если выделение есть, позиция курсора перемещается в конец выделения, а выделение снимается.

backward

public void backward()
Перемещает текущую позицию курсора назад. Если выделение отсутствует, позиция курсора перемещается на один символ назад. Если выделение есть, позиция курсора перемещается в начало выделения, а выделение снимается. Примечание: эта функция предназначена для специалистов, в первую очередь для тех, кто реализует новые скины или поведения. Разработчикам или дизайнерам обычно не нужно обращаться к этой функции напрямую.

positionCaret

public void positionCaret(int pos)
Позиционирует курсор в позицию, указанную в pos. Эта функция также снимет выделение.
Параметры:
pos - позиция

selectPositionCaret

public void selectPositionCaret(int pos)
Позиционирует курсор в позицию, указанную в pos, и расширяет выделение, если оно существует. Если выделение отсутствует, формируется выделение, где якорь находится в текущей позиции курсора, а позиция курсора перемещается в pos.
Параметры:
pos - позиция

selectRange

public void selectRange(int anchor, int caretPosition)
Явно устанавливает позицию якоря и позицию курсора.
Параметры:
anchor - якорь
caretPosition - позиция курсора

extendSelection

public void extendSelection(int pos)
Эта функция расширит выделение, включив в него указанную позицию pos. Отличается от selectPositionCaret тем, что она не просто перемещает курсор. Вместо этого она переместит курсор и якорь по мере необходимости, чтобы гарантировать, что pos станет новым курсором, а другой край выделения станет якорем.
Параметры:
pos - позиция

clear

public void clear()
Очищает текст.

deselect

public void deselect()
Снимает выделение.

replaceSelection

public void replaceSelection(String replacement)
Заменяет выделение заданной строкой replacement String. Если выделение отсутствует, то текст замены просто вставляется в текущую позицию курсора. Если выделение было, то выделение снимается, и вставлен заданный текст замены.
Параметры:
replacement - строка замены

undo

public final void undo()
Если возможно, отменяет последнее изменение. Если isUndoable() возвращает false, то вызов этого метода не имеет эффекта.
Since:
JavaFX 8u40

redo

public final void redo()
Если возможно, повторяет последнее отменённое изменение. Если isRedoable() возвращает false, то вызов этого метода не имеет эффекта.
Since:
JavaFX 8u40

commitValue

public final void commitValue()
Сохраняет текущий текст и преобразует его в значение.
Since:
JavaFX 8u40

cancelEdit

public final void cancelEdit()
Если поле в данный момент редактируется, этот вызов установит текст до последнего сохранённого значения.
Since:
JavaFX 8u40

getClassCssMetaData

public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает:
CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.
Since:
JavaFX 8.0

getControlCssMetaData

public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Overrides:
getControlCssMetaData в классе Control
Возвращает:
неизменяемый список стилизуемых свойств управления
Since:
JavaFX 8.0

© 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