Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Класс TextField

java.lang.Object
  • javafx.scene.Node
    • javafx.scene.Parent
      • javafx.scene.layout.Region
        • javafx.scene.control.Control
          • javafx.scene.control.TextInputControl
            • javafx.scene.control.TextField

Все реализованные интерфейсы:

Styleable, EventTarget, Skinnable

Прямые известные подклассы:

PasswordField



public class TextField
extends TextInputControl
Компонент ввода текста, позволяющий пользователю вводить одну строку неформатированного текста. В отличие от предыдущих релизов JavaFX, поддержка многострочного ввода не доступна как часть компонента TextField, однако это единственное назначение компонента TextArea. Кроме того, если вам нужен богатый редактор текстов, есть также компонент HTMLEditor.

TextField поддерживает отображение prompt text пользователю, когда в поле TextField нет text (ни от пользователя, ни заданного программно). Это полезный способ проинформировать пользователя о том, что ожидается в поле ввода, не прибегая к tooltips или экранным labels.

С тех пор:

JavaFX 2.0

См. также:

TextArea

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

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    ObjectProperty<Pos> alignment
    Определяет, как текст должен быть выровнен, когда в поле TextField есть свободное место.
    ObjectProperty<EventHandler<ActionEvent>> onAction
    Обработчик действия, связанный с этим текстовым полем, или null, если обработчик действия не назначен.
    IntegerProperty prefColumnCount
    Предпочтительное количество столбцов текста.
    • Наследуемые свойства из класса javafx.scene.control.TextInputControl

      anchor, caretPosition, editable, font, length, promptText, redoable, selectedText, selection, textFormatter, text, 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, visible
  • Краткое описание вложенных классов

    • Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.control.TextInputControl

      TextInputControl.Content
  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    static int DEFAULT_PREF_COLUMN_COUNT
    Значение по умолчанию для prefColumnCount.
    • Наследуемые поля из класса javafx.scene.layout.Region

      USE_COMPUTED_SIZE, USE_PREF_SIZE
    • Наследуемые поля из класса javafx.scene.Node

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

    Конструкторы
    Конструктор и описание
    TextField()
    Создает TextField с пустым содержимым текста.
    TextField(String text)
    Создает TextField с начальным содержимым текста.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    ObjectProperty<Pos> alignmentProperty()
    Определяет, как текст должен быть выровнен, когда в поле TextField есть свободное место.
    protected Skin<?> createDefaultSkin()
    Создает новый экземпляр стандартной темы для этого компонента.
    Pos getAlignment()
    Получает значение свойства alignment.
    CharSequence getCharacters()
    Возвращает последовательность символов, лежащую в основе содержимого текстового поля.
    static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
    List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
    EventHandler<ActionEvent> getOnAction()
    Получает значение свойства onAction.
    int getPrefColumnCount()
    Получает значение свойства prefColumnCount.
    ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
    Обработчик действия, связанный с этим текстовым полем, или null, если обработчик действия не назначен.
    IntegerProperty prefColumnCountProperty()
    Предпочтительное количество столбцов текста.
    void setAlignment(Pos value)
    Устанавливает значение свойства alignment.
    void setOnAction(EventHandler<ActionEvent> value)
    Устанавливает значение свойства onAction.
    void setPrefColumnCount(int value)
    Устанавливает значение свойства prefColumnCount.
    • Наследуемые методы из класса javafx.scene.control.TextInputControl

      anchorProperty, appendText, backward, cancelEdit, caretPositionProperty, clear, commitValue, copy, cut, deleteNextChar, deletePreviousChar, deleteText, deleteText, deselect, editableProperty, end, endOfNextWord, executeAccessibleAction, extendSelection, fontProperty, forward, getAnchor, getCaretPosition, getContent, getFont, getLength, getPromptText, getSelectedText, getSelection, getText, getText, getTextFormatter, home, insertText, isEditable, isRedoable, isUndoable, lengthProperty, nextWord, paste, positionCaret, previousWord, promptTextProperty, queryAccessibleAttribute, redo, redoableProperty, replaceSelection, replaceText, replaceText, selectAll, selectBackward, selectedTextProperty, selectEnd, selectEndOfNextWord, selectForward, selectHome, selectionProperty, selectNextWord, selectPositionCaret, selectPreviousWord, selectRange, setEditable, setFont, setPromptText, setText, setTextFormatter, textFormatterProperty, textProperty, undo, undoableProperty
    • Наследуемые методы из класса javafx.scene.control.Control

      computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, 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, snapSize, snapSpace, 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, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Наследуемые методы из класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойства

    • prefColumnCount

      public final IntegerProperty prefColumnCountProperty
      Предпочтительное количество столбцов текста. Используется для расчета предпочтительной ширины TextField.

      См. также:

      getPrefColumnCount(), setPrefColumnCount(int)

    • onAction

      public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
      Обработчик действия, связанный с этим текстовым полем, или null, если обработчик действия не назначен. Обработчик действия обычно вызывается, когда пользователь нажимает клавишу ENTER.

      См. также:

      getOnAction(), setOnAction(EventHandler)

    • alignment

      public final ObjectProperty<Pos> alignmentProperty
      Определяет, как следует выравнивать текст, когда в текстовом поле есть свободное место.

      С:

      JavaFX 2.1

      См. также:

      getAlignment(), setAlignment(Pos)

  • Подробное описание поля

    • DEFAULT_PREF_COLUMN_COUNT

      public static final int DEFAULT_PREF_COLUMN_COUNT
      Значение по умолчанию для prefColumnCount.

      См. также:

      Значения константных полей

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

    • TextField

      public TextField()
      Создает TextField с пустым содержимым текста.
    • TextField

      public TextField(String text)
      Создает TextField с начальным содержимым текста.

      Параметры:

      text - Строка для содержимого текста.

  • Подробное описание метода

    • getCharacters

      public CharSequence getCharacters()
      Возвращает последовательность символов, лежащую в основе содержимого текстового поля.
    • prefColumnCountProperty

      public final IntegerProperty prefColumnCountProperty()
      Предпочтительное количество столбцов текста. Используется для расчета предпочтительной ширины TextField.

      См. также:

      getPrefColumnCount(), setPrefColumnCount(int)

    • getPrefColumnCount

      public final int getPrefColumnCount()
      Получает значение свойства prefColumnCount.

      Описание свойства:

      Предпочтительное количество столбцов текста. Используется для расчета предпочтительной ширины TextField.

    • setPrefColumnCount

      public final void setPrefColumnCount(int value)
      Устанавливает значение свойства prefColumnCount.

      Описание свойства:

      Предпочтительное количество столбцов текста. Используется для расчета предпочтительной ширины TextField.

    • onActionProperty

      public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
      Обработчик действия, связанный с этим текстовым полем, или null, если обработчик действия не назначен. Обработчик действия обычно вызывается, когда пользователь нажимает клавишу ENTER.

      См. также:

      getOnAction(), setOnAction(EventHandler)

    • getOnAction

      public final EventHandler<ActionEvent> getOnAction()
      Получает значение свойства onAction.

      Описание свойства:

      Обработчик действия, связанный с этим текстовым полем, или null, если обработчик действия не назначен. Обработчик действия обычно вызывается, когда пользователь нажимает клавишу ENTER.

    • setOnAction

      public final void setOnAction(EventHandler<ActionEvent> value)
      Устанавливает значение свойства onAction.

      Описание свойства:

      Обработчик действия, связанный с этим текстовым полем, или null, если обработчик действия не назначен. Обработчик действия обычно вызывается, когда пользователь нажимает клавишу ENTER.

    • alignmentProperty

      public final ObjectProperty<Pos> alignmentProperty()
      Определяет, как следует выравнивать текст, когда в текстовом поле есть свободное место.

      С:

      JavaFX 2.1

      См. также:

      getAlignment(), setAlignment(Pos)

    • setAlignment

      public final void setAlignment(Pos value)
      Устанавливает значение свойства alignment.

      Описание свойства:

      Определяет, как следует выравнивать текст, когда в текстовом поле есть свободное место.

      С:

      JavaFX 2.1

    • getAlignment

      public final Pos getAlignment()
      Получает значение свойства alignment.

      Описание свойства:

      Определяет, как следует выравнивать текст, когда в текстовом поле есть свободное место.

      С:

      JavaFX 2.1

    • createDefaultSkin

      protected Skin<?> createDefaultSkin()
      Создает новый экземпляр стандартной темы для данного элемента управления. Вызывается для создания темы элемента управления, если тема не задана через CSS -fx-skin или явно не задана в подклассе с помощью setSkin(...).

      Переопределяет:

      createDefaultSkin в классе Control

      Возвращает:

      новый экземпляр стандартной темы для данного элемента управления. Если null, то у элемента управления не будет темы, если она не задана через CSS.

    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()

      Возвращает:

      CssMetaData, связанный с этим классом, который может включать CssMetaData его родительских классов.

      С:

      JavaFX 8.0

    • getControlCssMetaData

      public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()

      Переопределяет:

      getControlCssMetaData в классе TextInputControl

      Возвращает:

      неизменяемый список стилизуемых свойств элемента управления 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