Spec-Zone.ru › OpenJavaFX 21

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

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

Тип Свойство Описание
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

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

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

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

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

USE_COMPUTED_SIZE, USE_PREF_SIZE

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

BASELINE_OFFSET_SAME_AS_HEIGHT

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

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

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

Modifier and Type Method Description
final ReadOnlyIntegerProperty anchorProperty()
Выделение текста.
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, 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

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

шрифт

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

promptText

public final StringProperty promptTextProperty
Текст подсказки для отображения в TextInputControl. Если задано значение 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()

текст

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

длина

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

редактируемый

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

выделение

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

выделенныйТекст

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

якорь

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

позицияКаретки

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

отменяемый

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

восстанавливаемый

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()
Текст подсказки для отображения в TextInputControl. Если задано значение null или пустая строка, текст подсказки не отображается.
Значение по умолчанию:
Пустая строка
Возвращает:
свойство promptText
С:
JavaFX 2.2
См. также:
  • getPromptText()
  • setPromptText(String)

getPromptText

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

Установить текст подсказки

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

Свойство textFormatter

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

Получить textFormatter

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

Установить textFormatter

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

getContent

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

Получить текст

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

Установить текст

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

Свойство текста

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

Получить длину

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

Свойство длины

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

Можно ли редактировать

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

Установить редактируемость

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

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

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

Получить выделение

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

Свойство выделения

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

Получить выделенный текст

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

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

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

Получить якорь

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

Свойство якоря

public final ReadOnlyIntegerProperty anchorProperty()
Якорь текстового выделения. anchor и anchor составляют диапазон выделения. Выделение всегда указывается в терминах begin <= end, но caretPosition может быть меньше, равно или больше anchor. В зависимости от способа выбора текста, якорь может представлять нижнюю или верхнюю границу выделения.
Возвращает:
свойство 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()
Перемещает выделение назад на один символ в тексте. Может иметь эффект отмены выделения, в зависимости от расположения якоря относительно 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 перемещается после последнего символа.

УдалитьПредыдущийСимвол

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

УдалитьСледующийСимвол

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

Вперед

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

Назад

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

positionCaret

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

выделитьПозициюКаретки

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

выделитьДиапазон

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

расширитьВыделение

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

очистить

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

отменитьВыделение

public void deselect()
Очищает выделение.

заменитьВыделение

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

отменить

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

повторить

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

зафиксироватьЗначение

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

отменитьРедактирование

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

получитьCssМетаданныеКласса

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

получитьМетаданныеСтилиСтиляУправления

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API