Класс TextArea
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.TextInputControl
-
- javafx.scene.control.TextArea
Все реализуемые интерфейсы:
public class TextArea extends TextInputControl
TextField. Кроме того, если вам требуется редактирование форматированного текста, также доступен элемент управления HTMLEditor. TextArea поддерживает показ prompt text пользователю, когда в TextArea ещё нет text (ни со стороны пользователя, ни заданного программно). Это полезный способ проинформировать пользователя о том, что ожидается в текстовом поле, без необходимости прибегать к tooltips или всплывающим подсказкам labels.
С момента:
JavaFX 2.0
См. также:
-
Краткое описание свойств
Все методыМетоды экземпляраКонкретные методы Тип Свойство и описание IntegerPropertyprefColumnCountПредпочитаемое количество столбцов текста.IntegerPropertyprefRowCountПредпочитаемое количество строк текста.DoublePropertyscrollLeftКоличество пикселей горизонтального скроллинга содержимого.DoublePropertyscrollTopКоличество пикселей вертикального скроллинга содержимого.BooleanPropertywrapTextЕсли фрагмент текста превышает ширинуTextArea, то данная переменная указывает, следует ли переносить текст на другую строку.-
Свойства, унаследованные от класса 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 intDEFAULT_PREF_COLUMN_COUNTЗначение по умолчанию дляprefColumnCount.static intDEFAULT_PREF_ROW_COUNTЗначение по умолчанию дляprefRowCount.-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание TextArea()СоздаётTextAreaс пустым текстовым содержимым.TextArea(String text)СоздаётTextAreaс начальным текстовым содержимым.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание protected Skin<?>createDefaultSkin()Создаёт новый экземпляр стандартной темы для этого элемента управления.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()ObservableList<CharSequence>getParagraphs()Возвращает неизменяемый список последовательностей символов, которые лежат в основе содержимого текстового поля.intgetPrefColumnCount()Возвращает значение свойства prefColumnCount.intgetPrefRowCount()Возвращает значение свойства prefRowCount.doublegetScrollLeft()Возвращает значение свойства scrollLeft.doublegetScrollTop()Возвращает значение свойства scrollTop.booleanisWrapText()Возвращает значение свойства wrapText.IntegerPropertyprefColumnCountProperty()Предпочитаемое количество столбцов текста.IntegerPropertyprefRowCountProperty()Предпочитаемое количество строк текста.DoublePropertyscrollLeftProperty()Количество пикселей горизонтального скроллинга содержимого.DoublePropertyscrollTopProperty()Количество пикселей вертикального скроллинга содержимого.voidsetPrefColumnCount(int value)Устанавливает значение свойства prefColumnCount.voidsetPrefRowCount(int value)Устанавливает значение свойства prefRowCount.voidsetScrollLeft(double value)Устанавливает значение свойства scrollLeft.voidsetScrollTop(double value)Устанавливает значение свойства scrollTop.voidsetWrapText(boolean value)Устанавливает значение свойства wrapText.BooleanPropertywrapTextProperty()Если фрагмент текста превышает ширинуTextArea, то данная переменная указывает, следует ли переносить текст на другую строку.-
Методы, унаследованные от класса 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
-
-
Подробное описание свойства
-
wrapText
public final BooleanProperty wrapTextProperty
Если строка текста превышает ширинуTextArea, то эта переменная указывает, следует ли текст переносить на новую строку.См. также:
-
prefColumnCount
public final IntegerProperty prefColumnCountProperty
Предпочтительное количество столбцов текста. Это используется для расчета предпочтительной шириныTextArea.См. также:
-
prefRowCount
public final IntegerProperty prefRowCountProperty
Предпочтительное количество строк текста. Это используется для расчета предпочтительной высотыTextArea.См. также:
-
scrollTop
public final DoubleProperty scrollTopProperty
Количество пикселей, на которое содержимое прокручено вертикально.См. также:
-
scrollLeft
public final DoubleProperty scrollLeftProperty
Количество пикселей, на которое содержимое прокручено горизонтально.См. также:
-
-
Подробное описание поля
-
DEFAULT_PREF_COLUMN_COUNT
public static final int DEFAULT_PREF_COLUMN_COUNT
Значение по умолчанию дляprefColumnCount.См. также:
-
DEFAULT_PREF_ROW_COUNT
public static final int DEFAULT_PREF_ROW_COUNT
Значение по умолчанию дляprefRowCount.См. также:
-
-
Подробное описание конструктора
-
TextArea
public TextArea()
СоздаетTextAreaс пустым текстовым содержимым.
-
TextArea
public TextArea(String text)
СоздаетTextAreaс начальным текстовым содержимым.Параметры:
text- Строка для текстового содержимого.
-
-
Подробное описание метода
-
getParagraphs
public ObservableList<CharSequence> getParagraphs()
Возвращает неизменяемый список последовательностей символов, которые лежат в основе содержимого текстовой области.
-
wrapTextProperty
public final BooleanProperty wrapTextProperty()
Если строка текста превышает ширинуTextArea, то эта переменная указывает, следует ли текст переносить на новую строку.См. также:
-
isWrapText
public final boolean isWrapText()
Получает значение свойства wrapText.Описание свойства:
Если строка текста превышает ширину
TextArea, то эта переменная указывает, следует ли текст переносить на новую строку.
-
setWrapText
public final void setWrapText(boolean value)
Устанавливает значение свойства wrapText.Описание свойства:
Если строка текста превышает ширину
TextArea, то эта переменная указывает, следует ли текст переносить на новую строку.
-
prefColumnCountProperty
public final IntegerProperty prefColumnCountProperty()
Предпочтительное количество столбцов текста. Это используется для расчета предпочтительной шириныTextArea.См. также:
-
getPrefColumnCount
public final int getPrefColumnCount()
Получает значение свойства prefColumnCount.Описание свойства:
Предпочтительное количество столбцов текста. Это используется для расчета предпочтительной ширины
TextArea.
-
setPrefColumnCount
public final void setPrefColumnCount(int value)
Устанавливает значение свойства prefColumnCount.Описание свойства:
Предпочтительное количество столбцов текста. Это используется для расчета предпочтительной ширины
TextArea.
-
prefRowCountProperty
public final IntegerProperty prefRowCountProperty()
Предпочтительное количество строк текста. Это используется для расчета предпочтительной высотыTextArea.См. также:
-
getPrefRowCount
public final int getPrefRowCount()
Получает значение свойства prefRowCount.Описание свойства:
Предпочтительное количество строк текста. Это используется для расчета предпочтительной высоты
TextArea.
-
setPrefRowCount
public final void setPrefRowCount(int value)
Устанавливает значение свойства prefRowCount.Описание свойства:
Предпочтительное количество строк текста. Это используется для расчета предпочтительной высоты
TextArea.
-
scrollTopProperty
public final DoubleProperty scrollTopProperty()
Количество пикселей, на которое содержимое прокручено вертикально.См. также:
-
getScrollTop
public final double getScrollTop()
Получает значение свойства scrollTop.Описание свойства:
Количество пикселей, на которое содержимое прокручено вертикально.
-
setScrollTop
public final void setScrollTop(double value)
Устанавливает значение свойства scrollTop.Описание свойства:
Количество пикселей, на которое содержимое прокручено вертикально.
-
scrollLeftProperty
public final DoubleProperty scrollLeftProperty()
Количество пикселей, на которое содержимое прокручено горизонтально.См. также:
-
getScrollLeft
public final double getScrollLeft()
Получает значение свойства scrollLeft.Описание свойства:
Количество пикселей, на которое содержимое прокручено горизонтально.
-
setScrollLeft
public final void setScrollLeft(double value)
Устанавливает значение свойства scrollLeft.Описание свойства:
Количество пикселей, на которое содержимое прокручено горизонтально.
-
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.