Класс 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
@DefaultProperty("text") public abstract class TextInputControl extends Control Абстрактный базовый класс для элементов управления вводом текста.
- С момента:
- JavaFX 2.0
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected static interface |
TextInputControl.Content |
Интерфейс, представляющий содержимое элемента ввода текста. |
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ReadOnlyIntegerProperty |
anchor |
anchor выделения текста. |
final ReadOnlyIntegerProperty |
caretPosition |
Текущая позиция курсора в тексте. |
final BooleanProperty |
editable |
Указывает, может ли пользователь редактировать этот TextInputControl. |
final ObjectProperty |
font |
Шрифт по умолчанию для текста в TextInputControl. |
final ReadOnlyIntegerProperty |
length |
Количество символов в поле ввода текста. |
final StringProperty |
promptText |
Текст подсказки, отображаемый в TextInputControl. |
final ReadOnlyBooleanProperty |
redoable |
Свойство описывает, возможно ли сейчас выполнить повторное действие последнего отменённого изменения содержимого. |
final ReadOnlyStringProperty |
selectedText |
Определяет символы в TextInputControl, которые выбраны. |
final ReadOnlyObjectProperty |
selection |
Текущее выделение. |
final ObjectProperty |
textFormatter |
Свойство содержит текущие подключенные TextFormatter. |
final StringProperty |
text |
Текстовое содержимое этого TextInputControl. |
final 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, focusVisible, focusWithin, 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
Краткое описание полей
Поля, объявленные в классе javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт новый TextInputControl. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ReadOnlyIntegerProperty |
anchorProperty() |
anchor выделения текста. |
void |
appendText |
Добавляет последовательность символов к содержимому. |
void |
backward() |
Перемещает позицию курсора назад. |
final void |
cancelEdit() |
Если поле в данный момент редактируется, этот вызов установит текст до последнего сохранённого значения. |
final ReadOnlyIntegerProperty |
caretPositionProperty() |
Текущая позиция курсора в тексте. |
void |
clear() |
Очищает текст. |
final void |
commitValue() |
Сохранить текущий текст и преобразовать его в значение. |
void |
copy() |
Переносит текущий выделенный диапазон текста в буфер обмена, оставив текущий выбор. |
void |
cut() |
Переносит текущий выделенный диапазон текста в буфер обмена, удалив текущий выбор. |
boolean |
deleteNextChar() |
Удаляет символ, следующий за текущей позицией курсора, из текста, если нет выделения, или удаляет выделение, если оно есть. |
boolean |
deletePreviousChar() |
Удаляет символ, предшествующий текущей позиции курсора, из текста, если нет выделения, или удаляет выделение, если оно есть. |
void |
deleteText |
Удаляет диапазон символов из содержимого. |
void |
deleteText |
Удаляет диапазон символов из содержимого. |
void |
deselect() |
Очищает выделение. |
final BooleanProperty |
editableProperty() |
Указывает, может ли этот TextInputControl быть отредактирован пользователем. |
void |
end() |
Перемещает курсор после последнего символа текста. |
void |
endOfNextWord() |
Перемещает курсор до конца следующего слова. |
void |
extendSelection |
Эта функция расширит выделение, чтобы оно включало указанную позицию. |
final ObjectProperty |
fontProperty() |
Шрифт по умолчанию для текста в TextInputControl. |
void |
forward() |
Перемещает позицию курсора вперёд. |
final int |
getAnchor() |
Получает значение свойства anchor. |
final int |
getCaretPosition() |
Получает значение свойства caretPosition. |
static List |
getClassCssMetaData() |
Получает CssMetaData, ассоциированное с этим классом, который может включать в себя CssMetaData его суперклассов. |
protected final TextInputControl.Content |
getContent() |
Возвращает модель содержимого текстового ввода. |
List |
getControlCssMetaData() |
Получает неизменяемый список CSS-стилизуемых свойств элемента управления. |
final Font |
getFont() |
Получает значение свойства font. |
final int |
getLength() |
Получает значение свойства length. |
final String |
getPromptText() |
Получает значение свойства promptText. |
final String |
getSelectedText() |
Получает значение свойства selectedText. |
final IndexRange |
getSelection() |
Получает значение свойства selection. |
final String |
getText() |
Получает значение свойства text. |
String |
getText |
Возвращает подмножество содержимого текстового ввода. |
final TextFormatter |
getTextFormatter() |
Получает значение свойства textFormatter. |
void |
home() |
Перемещает курсор перед первым символом текста. |
void |
insertText |
Вставляет последовательность символов в содержимое. |
final boolean |
isEditable() |
Получает значение свойства editable. |
final boolean |
isRedoable() |
Получает значение свойства redoable. |
final boolean |
isUndoable() |
Получает значение свойства undoable. |
final ReadOnlyIntegerProperty |
lengthProperty() |
Количество символов в текстовом поле. |
void |
nextWord() |
Перемещает курсор к началу следующего слова. |
void |
paste() |
Переносит содержимое буфера обмена в этот текст, заменяя текущее выделение. |
void |
positionCaret |
Позиционирует курсор по позиции, указанной в pos. |
void |
previousWord() |
Перемещает курсор к началу предыдущего слова. |
final StringProperty |
promptTextProperty() |
Текст подсказки для отображения в TextInputControl. |
final void |
redo() |
Если возможно, выполняет повтор последнего отменённого изменения. |
final ReadOnlyBooleanProperty |
redoableProperty() |
Свойство описывает, возможно ли в данный момент повторить последнее изменение содержимого, которое было отменено. |
void |
replaceSelection |
Заменяет выделение заданной строкой замены. |
void |
replaceText |
Заменяет диапазон символов заданным текстом. |
void |
replaceText |
Заменяет диапазон символов заданным текстом. |
void |
selectAll() |
Выделяет весь текст в текстовом поле. |
void |
selectBackward() |
Перемещает выделение назад на один символ в тексте. |
final ReadOnlyStringProperty |
selectedTextProperty() |
Определяет символы в TextInputControl, которые выделены. |
void |
selectEnd() |
Перемещает курсор после последнего символа текста. |
void |
selectEndOfNextWord() |
Перемещает курсор до конца следующего слова. |
void |
selectForward() |
Перемещает выделение вперёд на один символ в тексте. |
void |
selectHome() |
Перемещает курсор перед первым символом текста. |
final ReadOnlyObjectProperty |
selectionProperty() |
Текущее выделение. |
void |
selectNextWord() |
Перемещает курсор к началу следующего слова. |
void |
selectPositionCaret |
Позиционирует курсор по позиции, указанной в pos, и расширяет выделение, если оно есть. |
void |
selectPreviousWord() |
Перемещает курсор к началу предыдущего слова. |
void |
selectRange |
Явно устанавливает значения якоря и caretPosition. |
final void |
setEditable |
Устанавливает значение свойства editable. |
final void |
setFont |
Устанавливает значение свойства font. |
final void |
setPromptText |
Устанавливает значение свойства promptText. |
final void |
setText |
Устанавливает значение свойства text. |
final void |
setTextFormatter |
Устанавливает значение свойства textFormatter. |
final ObjectProperty |
textFormatterProperty() |
Свойство содержит текущие присоединённые TextFormatter. |
final StringProperty |
textProperty() |
Текстовое содержимое этого TextInputControl. |
final void |
undo() |
Если возможно, отменяет последнее изменение. |
final ReadOnlyBooleanProperty |
undoableProperty() |
Свойство описывает, можно ли в данный момент отменить последнее изменение содержимого. |
Методы, объявленные в классе javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
Методы, объявленные в классе 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
Методы, объявленные в классе javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
Методы, объявленные в классе 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, focusVisibleProperty, focusWithinProperty, 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, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, 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, requestFocusTraversal, 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
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе javafx.css.Styleable
getStyleableNode
Подробное описание свойств
font
public final ObjectProperty<Font> fontProperty
Шрифт по умолчанию для текста в TextInputControl. Если текст TextInputControl — форматированный текст, то этот шрифт может использоваться или не использоваться в зависимости от информации о шрифте, вложенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использоваться этот шрифт.
- С момента:
- JavaFX 8.0
- См. также:
promptText
public final StringProperty promptTextProperty
Текст подсказки, отображаемый в поле ввода. Если задано значение null или пустая строка, текст подсказки не отображается.
- Значение по умолчанию:
- Пустая строка
- С момента:
- JavaFX 2.2
- См. также:
textFormatter
public final ObjectProperty<TextFormatter<?>> textFormatterProperty
Свойство содержит текущие присоединённые
TextFormatter. Поскольку значение является частью Formatter, изменение TextFormatter обновит текст на основе нового textFormatter.- Значение по умолчанию:
- null
- С момента:
- JavaFX 8u40
- См. также:
text
public final StringProperty textProperty
Текстовое содержимое этого TextInputControl.
- См. также:
length
public final ReadOnlyIntegerProperty lengthProperty
Количество символов в поле ввода.
- См. также:
editable
public final BooleanProperty editableProperty
Указывает, можно ли пользователю редактировать этот TextInputControl.
- См. также:
selection
public final ReadOnlyObjectProperty<IndexRange> selectionProperty
Текущий выделенный фрагмент текста.
- См. также:
selectedText
public final ReadOnlyStringProperty selectedTextProperty
Определяет символы в TextInputControl, которые выделены.
- См. также:
anchor
public final ReadOnlyIntegerProperty anchorProperty
Начальная позиция выделенного фрагмента текста.
anchor и caretPosition определяют диапазон выделения. Выделение всегда должно задаваться с условием begin <= end, но anchor может быть меньше, равно или больше caretPosition. В зависимости от того, как пользователь выбирает текст, якорь может представлять нижнюю или верхнюю границу выделения.- См. также:
caretPosition
public final ReadOnlyIntegerProperty caretPositionProperty
Текущая позиция курсора в тексте.
anchor и caretPosition определяют диапазон выделения. Выделение всегда должно задаваться с условием begin <= end, но anchor может быть меньше, равно или больше caretPosition. В зависимости от того, как пользователь выбирает текст, позиция курсора может представлять нижнюю или верхнюю границу выделения.- См. также:
undoable
public final ReadOnlyBooleanProperty undoableProperty
Свойство описывает, можно ли отменить последнее изменение содержимого.
- Значение по умолчанию:
- false
- С момента:
- JavaFX 8u40
- См. также:
redoable
public final ReadOnlyBooleanProperty redoableProperty
Свойство описывает, можно ли повторить последнее отменённое изменение содержимого.
- Значение по умолчанию:
- false
- С момента:
- JavaFX 8u40
- См. также:
Подробное описание конструкторов
TextInputControl
protected TextInputControl(TextInputControl.Content content)
Создаёт новый TextInputControl. Содержимое — неизменяемое свойство и должно быть указано (как не null) во время создания.
- Параметры:
-
content— не null-реализация Content.
Подробное описание методов
fontProperty
public final ObjectProperty<Font> fontProperty()
Шрифт по умолчанию для текста в TextInputControl. Если текст TextInputControl — форматированный текст, то этот шрифт может использоваться или не использоваться в зависимости от информации о шрифте, вложенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использоваться этот шрифт.
- Возвращает:
- свойство шрифта
- С момента:
- JavaFX 8.0
- См. также:
setFont
public final void setFont(Font value)
Устанавливает значение свойства
font.- Описание свойства:
- Шрифт по умолчанию для текста в TextInputControl. Если текст TextInputControl — форматированный текст, то этот шрифт может использоваться или не использоваться в зависимости от информации о шрифте, вложенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использоваться этот шрифт.
- Параметры:
-
value— значение для свойстваfont - С момента:
- JavaFX 8.0
- См. также:
getFont
public final Font getFont()
Возвращает значение свойства
font.- Описание свойства:
- Шрифт по умолчанию для текста в TextInputControl. Если текст TextInputControl — форматированный текст, то этот шрифт может использоваться или не использоваться в зависимости от информации о шрифте, вложенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использоваться этот шрифт.
- Возвращает:
- значение свойства
font - С момента:
- JavaFX 8.0
- См. также:
promptTextProperty
public final StringProperty promptTextProperty()
Текст подсказки, отображаемый в поле ввода. Если задано значение null или пустая строка, текст подсказки не отображается.
- Значение по умолчанию:
- Пустая строка
- Возвращает:
- свойство
promptText - С момента:
- JavaFX 2.2
- См. также:
getPromptText
public final String getPromptText()
Получает значение свойства
promptText.- Описание свойства:
- Текст подсказки, который следует отобразить в
TextInputControl. Если установлено значение null или пустая строка, текст подсказки не отображается. - Значение по умолчанию:
- Пустая строка
- Возвращает:
- значение свойства
promptText - С:
- JavaFX 2.2
- См. также:
setPromptText
public final void setPromptText(String value)
Устанавливает значение свойства
promptText.- Описание свойства:
- Текст подсказки, который следует отобразить в
TextInputControl. Если установлено значение null или пустая строка, текст подсказки не отображается. - Значение по умолчанию:
- Пустая строка
- Параметры:
-
value- значение для свойстваpromptText - С:
- JavaFX 2.2
- См. также:
textFormatterProperty
public final ObjectProperty<TextFormatter<?>> textFormatterProperty()
Свойство содержит в настоящее время присоединённый
TextFormatter. Поскольку значение является частью Formatter, изменение TextFormatter обновит текст, основываясь на новом textFormatter.- Значение по умолчанию:
- null
- Возвращает:
- свойство
textFormatter - С:
- JavaFX 8u40
- См. также:
getTextFormatter
public final TextFormatter<?> getTextFormatter()
Получает значение свойства
textFormatter.- Описание свойства:
- Свойство содержит в настоящее время присоединённый
TextFormatter. Поскольку значение является частьюFormatter, изменение TextFormatter обновит текст, основываясь на новом textFormatter. - Значение по умолчанию:
- null
- Возвращает:
- значение свойства
textFormatter - С:
- JavaFX 8u40
- См. также:
setTextFormatter
public final void setTextFormatter(TextFormatter<?> value)
Устанавливает значение свойства
textFormatter.- Описание свойства:
- Свойство содержит в настоящее время присоединённый
TextFormatter. Поскольку значение является частьюFormatter, изменение TextFormatter обновит текст, основываясь на новом textFormatter. - Значение по умолчанию:
- null
- Параметры:
-
value- значение для свойстваtextFormatter - С:
- JavaFX 8u40
- См. также:
getContent
protected final TextInputControl.Content getContent()
Возвращает модель содержимого текстового ввода.
- Возвращает:
- модель содержимого текстового ввода
getText
public final String getText()
Получает значение свойства
text.- Описание свойства:
- Текстовое содержимое TextInputControl.
- Возвращает:
- значение свойства
text - См. также:
setText
public final void setText(String value)
Устанавливает значение свойства
text.- Описание свойства:
- Текстовое содержимое TextInputControl.
- Параметры:
-
value- значение для свойстваtext - См. также:
textProperty
public final StringProperty textProperty()
Текстовое содержимое TextInputControl.
- Возвращает:
- свойство
text - См. также:
getLength
public final int getLength()
Получает значение свойства
length.- Описание свойства:
- Количество символов в текстовом вводе.
- Возвращает:
- значение свойства
length - См. также:
lengthProperty
public final ReadOnlyIntegerProperty lengthProperty()
Количество символов в текстовом вводе.
- Возвращает:
- свойство
length - См. также:
isEditable
public final boolean isEditable()
Получает значение свойства
editable.- Описание свойства:
- Указывает, может ли этот TextInputControl быть изменён пользователем.
- Возвращает:
- значение свойства
editable - См. также:
setEditable
public final void setEditable(boolean value)
Устанавливает значение свойства
editable.- Описание свойства:
- Указывает, может ли этот TextInputControl быть изменён пользователем.
- Параметры:
-
value- значение для свойстваeditable - См. также:
editableProperty
public final BooleanProperty editableProperty()
Указывает, может ли этот TextInputControl быть изменён пользователем.
- Возвращает:
- свойство
editable - См. также:
getSelection
public final IndexRange getSelection()
Получает значение свойства
selection.- Описание свойства:
- Текущий выделенный фрагмент.
- Возвращает:
- значение свойства
selection - См. также:
selectionProperty
public final ReadOnlyObjectProperty<IndexRange> selectionProperty()
Текущий выделенный фрагмент.
- Возвращает:
- свойство
selection - См. также:
getSelectedText
public final String getSelectedText()
Получает значение свойства
selectedText.- Описание свойства:
- Определяет символы в TextInputControl, которые выделены.
- Возвращает:
- значение свойства
selectedText - См. также:
selectedTextProperty
public final ReadOnlyStringProperty selectedTextProperty()
Определяет символы в TextInputControl, которые выделены.
- Возвращает:
- свойство
selectedText - См. также:
getAnchor
public final int getAnchor()
Получает значение свойства
anchor.- Описание свойства:
- Якорь текстового выделения.
anchorиcaretPositionсоставляют диапазон выделения. Выделение всегда задаётся в терминах begin <= end, ноanchorможет быть меньше, равно или большеcaretPosition. В зависимости от того, как пользователь выбрал текст, якорь может представлять собой нижнюю или верхнюю границу выделения. - Возвращает:
- значение свойства
anchor - См. также:
anchorProperty
public final ReadOnlyIntegerProperty anchorProperty()
Якорь текстового выделения.
anchor и caretPosition составляют диапазон выделения. Выделение всегда задаётся в терминах begin <= end, но anchor может быть меньше, равно или больше caretPosition. В зависимости от того, как пользователь выбрал текст, якорь может представлять собой нижнюю или верхнюю границу выделения.- Возвращает:
- свойство
anchor - См. также:
getCaretPosition
public final int getCaretPosition()
Получает значение свойства
caretPosition.- Описание свойства:
- Текущая позиция курсора в тексте.
anchorиcaretPositionсоставляют диапазон выделения. Выделение всегда задаётся в терминах begin <= end, ноanchorможет быть меньше, равно или большеcaretPosition. В зависимости от того, как пользователь выбрал текст, caretPosition может представлять собой нижнюю или верхнюю границу выделения. - Возвращает:
- значение свойства
caretPosition - См. также:
caretPositionProperty
public final ReadOnlyIntegerProperty caretPositionProperty()
Текущая позиция курсора в тексте.
anchor и caretPosition составляют диапазон выделения. Выделение всегда задаётся в терминах begin <= end, но anchor может быть меньше, равно или больше caretPosition. В зависимости от того, как пользователь выбрал текст, caretPosition может представлять собой нижнюю или верхнюю границу выделения.- Возвращает:
- свойство
caretPosition - См. также:
isUndoable
public final boolean isUndoable()
Получает значение свойства
undoable.- Описание свойства:
- Свойство описывает, можно ли сейчас отменить последнее изменение содержимого.
- Значение по умолчанию:
- false
- Возвращает:
- значение свойства
undoable - С:
- JavaFX 8u40
- См. также:
undoableProperty
public final ReadOnlyBooleanProperty undoableProperty()
Свойство описывает, можно ли сейчас отменить последнее изменение содержимого.
- Значение по умолчанию:
- false
- Возвращает:
- свойство
undoable - С:
- JavaFX 8u40
- См. также:
isRedoable
public final boolean isRedoable()
Получает значение свойства
redoable.- Описание свойства:
- Свойство описывает, можно ли сейчас повторить последнее отменённое изменение содержимого.
- Значение по умолчанию:
- false
- Возвращает:
- значение свойства
redoable - С:
- JavaFX 8u40
- См. также:
redoableProperty
public final ReadOnlyBooleanProperty redoableProperty()
Свойство описывает, можно ли сейчас повторить последнее отменённое изменение содержимого.
- Значение по умолчанию:
- false
- Возвращает:
- свойство
redoable - С:
- JavaFX 8u40
- См. также:
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
public void deleteText(int start, int end)
Удаляет диапазон символов из содержимого.
- Параметры:
-
start- Начальный индекс диапазона, включительно. Должен быть ≥ 0 и < конечного индекса. -
end- Конечный индекс диапазона, исключающий. Это значение на один больше последнего символа для удаления (согласуется с методами манипулирования строками). Должен быть > начального индекса и ≤ длины текста.
replaceText
public void replaceText(IndexRange range, String text)
Заменяет диапазон символов заданным текстом.
- Параметры:
-
range- Диапазон текста для замены. Объект диапазона не должен быть null. -
text- Текст, который заменит диапазон. Не должен быть null. - См. также:
replaceText
public void replaceText(int start, int end, String text)
Заменяет диапазон символов заданным текстом.
- Параметры:
-
start- Начальный индекс диапазона, включительно. Должен быть ≥ 0 и < конечного индекса. -
end- Конечный индекс диапазона, исключающий. Это значение на один больше последнего символа для удаления (согласуется с методами манипулирования строками). Должен быть > начального индекса и ≤ длины текста. -
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- строка замены
undo
public final void undo()
Если возможно, отменяет последнее изменение. Если
isUndoable() возвращает false, то вызов этого метода не имеет эффекта.- С:
- JavaFX 8u40
redo
public final void redo()
Если возможно, повторяет последнее отменённое изменение. Если
isRedoable() возвращает false, то вызов этого метода не имеет эффекта.- С:
- JavaFX 8u40
commitValue
public final void commitValue()
Сохранить текущий текст и преобразовать его в значение.
- С:
- JavaFX 8u40
cancelEdit
public final void cancelEdit()
Если поле в данный момент редактируется, этот вызов установит текст до последнего сохраненного значения.
- С:
- JavaFX 8u40
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает
CssMetaData, связанные с этим классом, которые могут включать CssMetaData его суперклассов.- Возвращает:
CssMetaData- С:
- JavaFX 8.0
getControlCssMetaData
public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Возвращает неизменяемый список CSS-стилизуемых свойств управления.
- Переопределяет:
-
getControlCssMetaDataв классеControl - Возвращает:
- неизменяемый список CSS-стилизуемых свойств управления
- С:
- 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.