Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control

Класс TextInputControl

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

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

      contextMenu, skin, tooltip
    • Свойства, унаследованные от класса javafx.scene.layout.Region

      background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
    • Свойства, унаследованные от класса javafx.scene.Parent

      needsLayout
    • Свойства, унаследованные от класса javafx.scene.Node

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

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

    • Поля, унаследованные от класса javafx.scene.layout.Region

      USE_COMPUTED_SIZE, USE_PREF_SIZE
    • Поля, унаследованные от класса javafx.scene.Node

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

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

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

Spec-Zone.ru

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