Spec-Zone.ru › OpenJavaFX 24

Класс 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

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

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

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

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

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

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

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

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

promptText

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

textFormatter

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

text

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

length

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

editable

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

selection

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

selectedText

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

anchor

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

caretPosition

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

undoable

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

redoable

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

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

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 — форматированный текст, то этот шрифт может использоваться или не использоваться в зависимости от информации о шрифте, вложенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использоваться этот шрифт.
Параметры:
value — значение для свойства font
С момента:
JavaFX 8.0
См. также:
  • getFont()
  • fontProperty()

getFont

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

promptTextProperty

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

getPromptText

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

setPromptText

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

textFormatterProperty

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

getTextFormatter

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

setTextFormatter

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

getContent

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

getText

public final String getText()
Получает значение свойства text.
Описание свойства:
Текстовое содержимое TextInputControl.
Возвращает:
значение свойства text
См. также:
  • setText(String)
  • textProperty()

setText

public final void setText(String value)
Устанавливает значение свойства text.
Описание свойства:
Текстовое содержимое TextInputControl.
Параметры:
value - значение для свойства text
См. также:
  • getText()
  • textProperty()

textProperty

public final StringProperty textProperty()
Текстовое содержимое TextInputControl.
Возвращает:
свойство text
См. также:
  • getText()
  • setText(String)

getLength

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

lengthProperty

public final ReadOnlyIntegerProperty lengthProperty()
Количество символов в текстовом вводе.
Возвращает:
свойство length
См. также:
  • getLength()

isEditable

public final boolean isEditable()
Получает значение свойства editable.
Описание свойства:
Указывает, может ли этот TextInputControl быть изменён пользователем.
Возвращает:
значение свойства editable
См. также:
  • setEditable(boolean)
  • editableProperty()

setEditable

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

editableProperty

public final BooleanProperty editableProperty()
Указывает, может ли этот TextInputControl быть изменён пользователем.
Возвращает:
свойство editable
См. также:
  • isEditable()
  • setEditable(boolean)

getSelection

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

selectionProperty

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

getSelectedText

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

selectedTextProperty

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

getAnchor

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

anchorProperty

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

getCaretPosition

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

caretPositionProperty

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

isUndoable

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

undoableProperty

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

isRedoable

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

redoableProperty

public final ReadOnlyBooleanProperty redoableProperty()
Свойство описывает, можно ли сейчас повторить последнее отменённое изменение содержимого.
Значение по умолчанию:
false
Возвращает:
свойство redoable
С:
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()
Перемещает выделение назад на один символ в тексте. Это может привести к снятию выделения, в зависимости от расположения якоря относительно курсора. Эта функция фактически просто перемещает курсор назад.

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 и/или его филиалы. Все права защищены.

© 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