- 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
-
Краткое описание свойств
Свойства Тип Свойство Описание ReadOnlyIntegerPropertyanchorВыделение текста.ReadOnlyIntegerPropertycaretPositionТекущее положение курсора в тексте.BooleanPropertyeditableУказывает, можно ли редактировать этот TextInputControl пользователем.ObjectProperty<Font>fontШрифт по умолчанию для текста в TextInputControl.ReadOnlyIntegerPropertylengthКоличество символов в поле ввода.StringPropertypromptTextТекст подсказки, отображаемый в поле ввода.ReadOnlyBooleanPropertyredoableСвойство описывает, можно ли выполнить повторное действие над последним отменённым изменением содержимого.ReadOnlyStringPropertyselectedTextОпределяет символы в TextInputControl, которые выделеныReadOnlyObjectProperty<IndexRange>selectionТекущее выделение.ObjectProperty<TextFormatter<?>>textFormatterСвойство содержит присоединённыеTextFormatter.StringPropertytextТекстовое содержимое этого TextInputControl.ReadOnlyBooleanPropertyundoableСвойство описывает, можно ли отменить последнее изменение содержимого.-
Свойства, унаследованные от класса 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 interfaceTextInputControl.ContentИнтерфейс, представляющий содержимое элемента ввода текста.
-
Краткое описание полей
-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор Описание protectedTextInputControl(TextInputControl.Content content)Создаёт новый TextInputControl.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание ReadOnlyIntegerPropertyanchorProperty()anchorвыделения текста.voidappendText(String text)Добавляет последовательность символов в содержимое.voidbackward()Перемещает позицию курсора назад.voidcancelEdit()Если поле в данный момент редактируется, этот вызов установит текст на последнее сохраненное значение.ReadOnlyIntegerPropertycaretPositionProperty()Текущее положение курсора в тексте.voidclear()Очищает текст.voidcommitValue()Сохранить текущий текст и преобразовать его в значение.voidcopy()Переносит текущий выделенный диапазон текста в буфер обмена, оставляя текущее выделение.voidcut()Переносит текущий выделенный диапазон текста в буфер обмена, удаляя текущее выделение.booleandeleteNextChar()Удаляет символ, следующий за текущей позицией курсора из текста, если выделение отсутствует, или удаляет выделение, если оно есть.booleandeletePreviousChar()Удаляет символ, предшествующий текущей позиции курсора из текста, если выделение отсутствует, или удаляет выделение, если оно есть.voiddeleteText(int start, int end)Удаляет диапазон символов из содержимого.voiddeleteText(IndexRange range)Удаляет диапазон символов из содержимого.voiddeselect()Очищает выделение.BooleanPropertyeditableProperty()Указывает, может ли этот TextInputControl редактироваться пользователем.voidend()Перемещает курсор после последнего символа текста.voidendOfNextWord()Перемещает курсор к концу следующего слова.voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)Этот метод вызывается вспомогательной технологией для запроса выполнения действия, указанного в аргументе.voidextendSelection(int pos)Эта функция расширит выделение, включив указанную позицию.ObjectProperty<Font>fontProperty()Шрифт по умолчанию для использования для текста в TextInputControl.voidforward()Перемещает позицию курсора вперед.intgetAnchor()Получает значение свойства anchor.intgetCaretPosition()Получает значение свойства caretPosition.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()protected TextInputControl.ContentgetContent()Возвращает модель содержимого текстового ввода.List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()FontgetFont()Получает значение свойства font.intgetLength()Получает значение свойства length.StringgetPromptText()Получает значение свойства promptText.StringgetSelectedText()Получает значение свойства selectedText.IndexRangegetSelection()Получает значение свойства selection.StringgetText()Получает значение свойства text.StringgetText(int start, int end)Возвращает подмножество содержимого текстового ввода.TextFormatter<?>getTextFormatter()Получает значение свойства textFormatter.voidhome()Перемещает курсор перед первым символом текста.voidinsertText(int index, String text)Вставляет последовательность символов в содержимое.booleanisEditable()Получает значение свойства editable.booleanisRedoable()Получает значение свойства redoable.booleanisUndoable()Получает значение свойства undoable.ReadOnlyIntegerPropertylengthProperty()Количество символов в текстовом вводе.voidnextWord()Перемещает курсор к началу следующего слова.voidpaste()Переносит содержимое буфера обмена в этот текст, заменяя текущее выделение.voidpositionCaret(int pos)Позиционирует курсор в позиции, указаннойpos.
voidpreviousWord()Перемещает курсор к началу предыдущего слова.StringPropertypromptTextProperty()Текст подсказки для отображения в полеTextInputControl.ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)Этот метод вызывается средствами вспомогательной технологии для запроса значения атрибута.voidredo()Если возможно, повторяет последнее отменённое изменение.ReadOnlyBooleanPropertyredoableProperty()Свойство описывает возможность повтора последнего отменённого изменения содержимого.voidreplaceSelection(String replacement)Заменяет выделенный фрагмент заданной строкой.voidreplaceText(int start, int end, String text)Заменяет диапазон символов заданным текстом.voidreplaceText(IndexRange range, String text)Заменяет диапазон символов заданным текстом.voidselectAll()Выделяет весь текст в поле ввода.voidselectBackward()Перемещает выделение назад на один символ в тексте.ReadOnlyStringPropertyselectedTextProperty()Определяет символы в TextInputControl, которые выделены.voidselectEnd()Перемещает курсор после последнего символа текста.voidselectEndOfNextWord()Перемещает курсор в конец следующего слова.voidselectForward()Перемещает выделение вперёд на один символ в тексте.voidselectHome()Перемещает курсор перед первым символом текста.ReadOnlyObjectProperty<IndexRange>selectionProperty()Текущее выделение.voidselectNextWord()Перемещает курсор к началу следующего слова.voidselectPositionCaret(int pos)Позиционирует курсор в указанную позициюposи расширяет выделение, если оно существует.voidselectPreviousWord()Перемещает курсор к началу предыдущего слова.voidselectRange(int anchor, int caretPosition)Явно задаёт якорь и позицию курсора.voidsetEditable(boolean value)Устанавливает значение свойства editable.voidsetFont(Font value)Устанавливает значение свойства font.voidsetPromptText(String value)Устанавливает значение свойства promptText.voidsetText(String value)Устанавливает значение свойства text.voidsetTextFormatter(TextFormatter<?> value)Устанавливает значение свойства textFormatter.ObjectProperty<TextFormatter<?>>textFormatterProperty()Свойство содержит текущие присоединённыеTextFormatter.StringPropertytextProperty()Текстовое содержимое TextInputControl.voidundo()Если возможно, отменяет последнее изменение.ReadOnlyBooleanPropertyundoableProperty()Свойство описывает возможность отмены последнего внесённого изменения содержимого.-
Наследуемые методы от класса javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
-
Наследуемые методы от класса javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, 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
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, 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, 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, getStyleClass, 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, 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, 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
-
Наследуемые методы от класса 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
- См. также:
-
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иcaretPositionобразуют диапазон выделения. Выделение всегда должно быть указано с помощью begin <= end, ноanchorможет быть меньше, равно или большеcaretPosition. В зависимости от способа выбора текста пользователем, anchor может представлять нижнюю или верхнюю границу выделения.- См. также:
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.
-
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. В зависимости от того, как пользователь выбирает текст, якорь может представлять нижнюю или верхнюю границу выделения.
-
anchorProperty
public final ReadOnlyIntegerProperty anchorProperty()
anchorвыделения текста.anchorиcaretPositionсоставляют диапазон выделения. Выделение всегда должно быть указано в терминах begin <= end, ноanchorможет быть меньше, равно или большеcaretPosition. В зависимости от того, как пользователь выбирает текст, якорь может представлять нижнюю или верхнюю границу выделения.- См. также:
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- конечный индекс в диапазоне, исключая его. Это значение на один больше последнего символа для удаления (согласуется с методами работы со строками). Должен быть > начала и <= длины текста.
-
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- конечный индекс в диапазоне, исключая его. Это значение на один больше последнего символа для удаления (согласуется с методами работы со строками). Должен быть > начала и <= длины текста. -
text- текст, который заменит диапазон. Не должен быть null.
-
cut
public void cut()
Переносит текущий выделенный диапазон в буфер обмена, удаляя выделение.
-
copy
public void copy()
Переносит текущий выделенный диапазон в буфер обмена, оставляя выделение.
-
paste
public void paste()
Переносит содержимое буфера обмена в этот текст, заменяя текущее выделение. Если выделение отсутствует, содержимое буфера обмена вставляется в текущую позицию курсора.
-
selectBackward
public void selectBackward()
Перемещает выделение назад на один символ в тексте. Может привести к снятию выделения, в зависимости от расположения якоря относительно caretPosition. Эта функция фактически просто перемещает caretPosition.
-
selectForward
public void selectForward()
Перемещает выделение вперёд на один символ в тексте. Может привести к снятию выделения, в зависимости от расположения якоря относительно caretPosition. Эта функция фактически просто перемещает курсор вперёд.
-
previousWord
public void previousWord()
Перемещает курсор в начало предыдущего слова. Эта функция также снимает выделение.
-
nextWord
public void nextWord()
Перемещает курсор в начало следующего слова. Эта функция также снимает выделение.
-
endOfNextWord
public void endOfNextWord()
Перемещает курсор в конец следующего слова. Эта функция также снимает выделение.
-
selectPreviousWord
public void selectPreviousWord()
Перемещает курсор в начало предыдущего слова. Это не приводит к снятию выделения. Якорь остаётся на месте, а caretPosition перемещается в начало предыдущего слова.
-
selectNextWord
public void selectNextWord()
Перемещает курсор в начало следующего слова. Это не приводит к снятию выделения. Якорь остаётся на месте, а caretPosition перемещается в начало следующего слова.
-
selectEndOfNextWord
public void selectEndOfNextWord()
Перемещает курсор в конец следующего слова. Это не приводит к снятию выделения.
-
selectAll
public void selectAll()
Выделяет весь текст в текстовом вводе.
-
home
public void home()
Перемещает курсор перед первым символом текста. Эта функция также снимает выделение.
-
end
public void end()
Перемещает курсор после последнего символа текста. Эта функция также снимает выделение.
-
selectHome
public void selectHome()
Перемещает курсор перед первым символом текста. Это не приводит к снятию выделения. Якорь остаётся на месте, а caretPosition перемещается перед первым символом.
-
selectEnd
public void selectEnd()
Перемещает курсор после последнего символа текста. Это не приводит к снятию выделения. Якорь остаётся на месте, а caretPosition перемещается после последнего символа.
-
deletePreviousChar
public boolean deletePreviousChar()
Удаляет символ, предшествующий текущей позиции курсора, из текста, если нет выделения, или удаляет выделение, если оно есть. Эта функция возвращает true, если удаление выполнено, false в противном случае.- Возвращает:
- true, если удаление выполнено, false в противном случае
-
-
deleteNextChar
public boolean deleteNextChar()
Удаляет символ, следующий за текущей позицией курсора, из текста, если нет выделения, или удаляет выделение, если оно есть. Функция возвращает true, если удаление прошло успешно, и false в противном случае.- Возвращает:
- true, если удаление прошло успешно, false в противном случае
-
forward
public void forward()
Перемещает позицию курсора вперед. Если нет выделения, то позиция курсора перемещается на один символ вперед. Если выделение есть, то позиция курсора перемещается в конец выделения, и выделение очищается.
-
backward
public void backward()
Перемещает позицию курсора назад. Если нет выделения, то позиция курсора перемещается на один символ назад. Если выделение есть, то позиция курсора перемещается в начало выделения, и выделение очищается. Примечание: Эта функция предназначена для использования экспертами, в основном теми, кто реализует новые Skins или Behaviors. Разработчикам и дизайнерам обычно не нужно обращаться к этой функции напрямую.
-
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, то вызов этого метода не оказывает никакого эффекта.- 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()
- Переопределяет:
-
getControlCssMetaDataв классеControl - Возвращает:
- неизменяемый список стилизуемых свойств управления CSS
- Since:
- JavaFX 8.0
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается технологией вспомогательных средств для запроса значения для атрибута.Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определенной роли.
Если определенный атрибут не обрабатывается, реализация суперкласса должна быть вызвана.- Переопределяет:
-
queryAccessibleAttributeв классеControl - Параметры:
-
attribute- запрашиваемый атрибут -
parameters- необязательный список параметров - Возвращает:
- значение для запрашиваемого атрибута
- См. также:
AccessibleAttribute
-
executeAccessibleAction
public void executeAccessibleAction(AccessibleAction action, Object... parameters)
Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного аргументом.Этот метод обычно переопределяется подклассами для реализации действий, необходимых для определенной роли.
Если определенное действие не обрабатывается, реализация суперкласса должна быть вызвана.- Переопределяет:
-
executeAccessibleActionв классеControl - Параметры:
-
action- действие для выполнения -
parameters- необязательный список параметров - См. также:
AccessibleAction
-
© 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.