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

Класс Text

java.lang.Object
  • javafx.scene.Node
    • javafx.scene.shape.Shape
      • javafx.scene.text.Text

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

Styleable, EventTarget



@DefaultProperty(value="text")
public class Text
extends Shape
Класс Text определяет узел, который отображает текст. Абзацы разделяются с помощью '\n', и текст переносится на границах абзацев.
import javafx.scene.text.*;

Text t = new Text(10, 50, "This is a test");
t.setFont(new Font(20));
import javafx.scene.text.*;

Text t = new Text();
text.setFont(new Font(20));
text.setText("First row\nSecond row");
import javafx.scene.text.*;

Text t = new Text();
text.setFont(new Font(20));
text.setWrappingWidth(200);
text.setTextAlignment(TextAlignment.JUSTIFY)
text.setText("The quick brown fox jumps over the lazy dog");

С момента:

JavaFX 2.0

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

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    ReadOnlyDoubleProperty baselineOffset
    Смещение базовой линии 'алфавита' (или латинской) от расположения layoutBounds.minY узла Text.
    ObjectProperty<TextBoundsType> boundsType
    Определяет, как рассчитываются границы узла текста.
    ObjectProperty<Font> font
    Определяет шрифт текста.
    ObjectProperty<FontSmoothingType> fontSmoothingType
    Указывает запрашиваемый тип сглаживания шрифта: серый или ЖК-дисплей.
    DoubleProperty lineSpacing
    Определяет вертикальное межстрочное расстояние в пикселях.
    BooleanProperty strikethrough
    Определяет, должна ли каждая строка текста иметь линию через неё.
    ObjectProperty<TextAlignment> textAlignment
    Определяет выравнивание текста по горизонтали в области.
    ObjectProperty<VPos> textOrigin
    Определяет начало системы координат текста в локальных координатах.
    StringProperty text
    Определяет строку текста, которая должна быть отображена.
    BooleanProperty underline
    Определяет, должна ли каждая строка текста иметь линию под ней.
    DoubleProperty wrappingWidth
    Определяет ограничение ширины текста в координатах пользователя, например:
    DoubleProperty x
    Определяет координату X начала текста.
    DoubleProperty y
    Определяет координату Y начала текста.
    • Свойства, унаследованные от класса javafx.scene.shape.Shape

      fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
    • Свойства, унаследованные от класса 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.Node

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

    Конструкторы
    Конструктор и описание
    Text()
    Создаёт пустой экземпляр Text.
    Text(double x, double y, String text)
    Создаёт экземпляр Text в заданных координатах, содержащий заданную строку.
    Text(String text)
    Создаёт экземпляр Text, содержащий заданную строку.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    ReadOnlyDoubleProperty baselineOffsetProperty()
    Смещение базовой линии 'алфавита' (или латинской) от расположения layoutBounds.minY узла Text.
    ObjectProperty<TextBoundsType> boundsTypeProperty()
    Определяет, как рассчитываются границы узла текста.
    ObjectProperty<Font> fontProperty()
    Определяет шрифт текста.
    ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
    Указывает запрашиваемый тип сглаживания шрифта: серый или ЖК-дисплей.
    double getBaselineOffset()
    Возвращает значение свойства baselineOffset.
    TextBoundsType getBoundsType()
    Возвращает значение свойства boundsType.
    static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
    List<CssMetaData<? extends Styleable,?>> getCssMetaData()
    Этот метод должен делегировать Node.getClassCssMetaData(), чтобы получить доступ к CssMetaData узла Node без необходимости в рефлексии.
    Font getFont()
    Возвращает значение свойства font.
    FontSmoothingType getFontSmoothingType()
    Возвращает значение свойства fontSmoothingType.
    double getLineSpacing()
    Возвращает значение свойства lineSpacing.
    String getText()
    Возвращает значение свойства text.
    TextAlignment getTextAlignment()
    Возвращает значение свойства textAlignment.
    VPos getTextOrigin()
    Возвращает значение свойства textOrigin.
    double getWrappingWidth()
    Возвращает значение свойства wrappingWidth.
    double getX()
    Возвращает значение свойства x.
    double getY()
    Возвращает значение свойства y.
    boolean isStrikethrough()
    Возвращает значение свойства strikethrough.
    boolean isUnderline()
    Возвращает значение свойства underline.
    DoubleProperty lineSpacingProperty()
    Определяет вертикальное межстрочное расстояние в пикселях.
    Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
    Этот метод вызывается вспомогательной технологией для запроса значения атрибута.
    void setBoundsType(TextBoundsType value)
    Устанавливает значение свойства boundsType.
    void setFont(Font value)
    Устанавливает значение свойства font.
    void setFontSmoothingType(FontSmoothingType value)
    Устанавливает значение свойства fontSmoothingType.
    void setLineSpacing(double spacing)
    Устанавливает значение свойства lineSpacing.
    void setStrikethrough(boolean value)
    Устанавливает значение свойства strikethrough.
    void setText(String value)
    Устанавливает значение свойства text.
    void setTextAlignment(TextAlignment value)
    Устанавливает значение свойства textAlignment.
    void setTextOrigin(VPos value)
    Устанавливает значение свойства textOrigin.
    void setUnderline(boolean value)
    Устанавливает значение свойства underline.
    void setWrappingWidth(double value)
    Устанавливает значение свойства wrappingWidth.
    void setX(double value)
    Устанавливает значение свойства x.
    void setY(double value)
    Устанавливает значение свойства y.
    BooleanProperty strikethroughProperty()
    Определяет, должна ли каждая строка текста иметь линию через неё.
    ObjectProperty<TextAlignment> textAlignmentProperty()
    Определяет выравнивание текста по горизонтали в области.
    ObjectProperty<VPos> textOriginProperty()
    Определяет начало системы координат текста в локальных координатах.
    StringProperty textProperty()
    Определяет строку текста, которая должна быть отображена.
    String toString()
    Возвращает строковое представление этого объекта Text.
    BooleanProperty underlineProperty()
    Определяет, должна ли каждая строка текста иметь линию под ней.
    boolean usesMirroring()
    Определяет, должен ли узел отображаться в зеркальном отображении при ориентации узла справа налево.
    DoubleProperty wrappingWidthProperty()
    Определяет ограничение ширины текста в координатах пользователя, например:
    DoubleProperty xProperty()
    Определяет координату X начала текста.
    DoubleProperty yProperty()
    Определяет координату Y начала текста.
    • Методы, унаследованные от класса javafx.scene.shape.Shape

      fillProperty, getFill, getStroke, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeType, getStrokeWidth, intersect, isSmooth, setFill, setSmooth, setStroke, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeType, setStrokeWidth, smoothProperty, strokeDashOffsetProperty, strokeLineCapProperty, strokeLineJoinProperty, strokeMiterLimitProperty, strokeProperty, strokeTypeProperty, strokeWidthProperty, subtract, union
    • Методы, унаследованные от класса 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, 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, isResizable, 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, maxHeight, maxWidth, minHeight, minWidth, 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, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, 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, translateXProperty, translateYProperty, translateZProperty, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

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

    • text

      public final StringProperty textProperty
      Определяет строку текста, которая должна быть отображена.

      Значение по умолчанию:

      пустая строка

      См. также:

      getText(), setText(String)

    • x

      public final DoubleProperty xProperty
      Определяет координату X начала текста.

      Значение по умолчанию:

      0

      См. также:

      getX(), setX(double)

    • y

      public final DoubleProperty yProperty
      Определяет координату Y начала текста.

      Значение по умолчанию:

      0

      См. также:

      getY(), setY(double)

    • font

      public final ObjectProperty<Font> fontProperty
      Определяет шрифт текста.

      Значение по умолчанию:

      Font{}

      См. также:

      getFont(), setFont(Font)

    • textOrigin

      public final ObjectProperty<VPos> textOriginProperty
      Определяет начало системы координат текста в локальных координатах. Примечание: в случае многострочного рендеринга VPos.BASELINE и VPos.TOP определяют начало первой строки, а VPos.BOTTOM — начало последней строки.

      Значение по умолчанию:

      VPos.BASELINE

      См. также:

      getTextOrigin(), setTextOrigin(VPos)

    • boundsType

      public final ObjectProperty<TextBoundsType> boundsTypeProperty
      Определяет способ вычисления границ узла текста. Логические границы являются более подходящим значением по умолчанию для текста, чем визуальные границы. Дополнительную информацию см. в TextBoundsType.

      Значение по умолчанию:

      TextBoundsType.LOGICAL

      См. также:

      getBoundsType(), setBoundsType(TextBoundsType)

    • wrappingWidth

      public final DoubleProperty wrappingWidthProperty
      Определяет ограничение ширины текста в координатах пользователя, например, в пикселях, а не в глифах или символах. Если значение равно > 0, текст будет переноситься на новые строки по мере необходимости, чтобы удовлетворить этому ограничению.

      Значение по умолчанию:

      0

      См. также:

      getWrappingWidth(), setWrappingWidth(double)

    • underline

      public final BooleanProperty underlineProperty
      Определяет, должна ли каждая строка текста иметь линию под ней.

      Значение по умолчанию:

      false

      См. также:

      isUnderline(), setUnderline(boolean)

    • strikethrough

      public final BooleanProperty strikethroughProperty
      Определяет, должна ли каждая строка текста иметь линию через нее.

      Значение по умолчанию:

      false

      См. также:

      isStrikethrough(), setStrikethrough(boolean)

    • textAlignment

      public final ObjectProperty<TextAlignment> textAlignmentProperty
      Определяет горизонтальное выравнивание текста в области. Ширина области определяется самой широкой строкой. Примечание: в случае одной строки текста, где ширина узла определяется шириной текста, настройка выравнивания не оказывает влияния.

      Значение по умолчанию:

      TextAlignment.LEFT

      См. также:

      getTextAlignment(), setTextAlignment(TextAlignment)

    • lineSpacing

      public final DoubleProperty lineSpacingProperty
      Определяет вертикальное расстояние в пикселях между строками.

      Значение по умолчанию:

      0

      С версии:

      JavaFX 8.0

      См. также:

      getLineSpacing(), setLineSpacing(double)

    • baselineOffset

      public final ReadOnlyDoubleProperty baselineOffsetProperty
      Смещение «алфавитной» (или римской) базовой линии от координаты minY layoutBounds узла Text. Значение обычно соответствует максимальному восходящему отступу шрифта.

      См. также:

      getBaselineOffset()

    • fontSmoothingType

      public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty
      Указывает запрашиваемый тип сглаживания шрифта: серый или ЖК-дисплей. Ширина области определяется самой широкой строкой. Примечание: режим ЖК-дисплея не применяется во многих случаях, таких как различные режимы композиции, где применяются эффекты и очень большие глифы.

      Значение по умолчанию:

      FontSmoothingType.GRAY

      С версии:

      JavaFX 2.1

      См. также:

      getFontSmoothingType(), setFontSmoothingType(FontSmoothingType)

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

    • Text

      public Text()
      Создаёт пустой экземпляр Text.
    • Text

      public Text(String text)
      Создаёт экземпляр Text, содержащий заданную строку.

      Параметры:

      text - текст, который должен быть включён в экземпляр

    • Text

      public Text(double x,
                  double y,
                  String text)
      Создаёт экземпляр Text по заданным координатам, содержащий заданную строку.

      Параметры:

      x - горизонтальное положение текста

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

    • usesMirroring

      public boolean usesMirroring()
      Описание скопировано из класса: Node
      Определяет, следует ли отображать узел в зеркальном отображении при ориентации узла справа налево.

      При зеркальном отображении узла начало автоматически перемещается в верхний правый угол, что заставляет узел размещать дочерние элементы и отрисовывать их справа налево с помощью преобразования зеркального отображения. Некоторые узлы могут захотеть отрисовывать элементы справа налево без использования преобразования. Эти узлы будут отвечать на false и реализовывать ориентацию справа налево без использования автоматического преобразования.

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

      usesMirroring в классе Node

    • setText

      public final void setText(String value)
      Устанавливает значение свойства text.

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

      Определяет строку текста, которая должна быть отображена.

      Значение по умолчанию:

      пустая строка

    • getText

      public final String getText()
      Получает значение свойства text.

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

      Определяет строку текста, которая должна быть отображена.

      Значение по умолчанию:

      пустая строка

    • textProperty

      public final StringProperty textProperty()
      Определяет строку текста, которая должна быть отображена.

      Значение по умолчанию:

      пустая строка

      См. также:

      getText(), setText(String)

    • setX

      public final void setX(double value)
      Устанавливает значение свойства x.

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

      Определяет координату X начала текста.

      Значение по умолчанию:

      0

    • getX

      public final double getX()
      Получает значение свойства x.

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

      Определяет координату X начала текста.

      Значение по умолчанию:

      0

    • xProperty

      public final DoubleProperty xProperty()
      Определяет координату X начала текста.

      Значение по умолчанию:

      0

      См. также:

      getX(), setX(double)

    • setY

      public final void setY(double value)
      Устанавливает значение свойства y.

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

      Определяет координату Y начала текста.

      Значение по умолчанию:

      0

    • getY

      public final double getY()
      Получает значение свойства y.

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

      Определяет координату Y начала текста.

      Значение по умолчанию:

      0

    • yProperty

      public final DoubleProperty yProperty()
      Определяет координату Y начала текста.

      Значение по умолчанию:

      0

      См. также:

      getY(), setY(double)

    • setFont

      public final void setFont(Font value)
      Устанавливает значение свойства font.

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

      Определяет шрифт текста.

      Значение по умолчанию:

      Font{}

    • getFont

      public final Font getFont()
      Получает значение свойства font.

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

      Определяет шрифт текста.

      Значение по умолчанию:

      Font{}

    • fontProperty

      public final ObjectProperty<Font> fontProperty()
      Определяет шрифт текста.

      Значение по умолчанию:

      Font{}

      См. также:

      getFont(), setFont(Font)

    • setTextOrigin

      public final void setTextOrigin(VPos value)
      Устанавливает значение свойства textOrigin.

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

      Определяет начало системы координат текста в локальных координатах. При отрисовке нескольких строк VPos.BASELINE и VPos.TOP определяют начало первой строки, а VPos.BOTTOM — начало последней строки.

      Значение по умолчанию:

      VPos.BASELINE

    • getTextOrigin

      public final VPos getTextOrigin()
      Получает значение свойства textOrigin.

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

      Определяет начало системы координат текста в локальных координатах. При отрисовке нескольких строк VPos.BASELINE и VPos.TOP определяют начало первой строки, а VPos.BOTTOM — начало последней строки.

      Значение по умолчанию:

      VPos.BASELINE

    • textOriginProperty

      public final ObjectProperty<VPos> textOriginProperty()
      Определяет начало системы координат текста в локальных координатах. При отрисовке нескольких строк VPos.BASELINE и VPos.TOP определяют начало первой строки, а VPos.BOTTOM — начало последней строки.

      Значение по умолчанию:

      VPos.BASELINE

      См. также:

      getTextOrigin(), setTextOrigin(VPos)

    • setBoundsType

      public final void setBoundsType(TextBoundsType value)
      Устанавливает значение свойства boundsType.

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

      Определяет, как вычисляются границы узла текста. Логические границы являются более подходящим значением по умолчанию для текста, чем визуальные границы. Дополнительную информацию см. в TextBoundsType.

      Значение по умолчанию:

      TextBoundsType.LOGICAL

    • getBoundsType

      public final TextBoundsType getBoundsType()
      Получает значение свойства boundsType.

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

      Определяет, как вычисляются границы узла текста. Логические границы являются более подходящим значением по умолчанию для текста, чем визуальные границы. Дополнительную информацию см. в TextBoundsType.

      Значение по умолчанию:

      TextBoundsType.LOGICAL

    • boundsTypeProperty

      public final ObjectProperty<TextBoundsType> boundsTypeProperty()
      Определяет, как вычисляются границы узла текста. Логические границы являются более подходящим значением по умолчанию для текста, чем визуальные границы. Дополнительную информацию см. в TextBoundsType.

      Значение по умолчанию:

      TextBoundsType.LOGICAL

      См. также:

      getBoundsType(), setBoundsType(TextBoundsType)

    • setWrappingWidth

      public final void setWrappingWidth(double value)
      Устанавливает значение свойства wrappingWidth.

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

      Определяет ограничение ширины текста в координатах пользователя (например, пиксели), а не количество глифов или символов. Если значение равно > 0, текст будет переноситься на новые строки по мере необходимости, чтобы удовлетворить этому ограничению.

      Значение по умолчанию:

      0

    • getWrappingWidth

      public final double getWrappingWidth()
      Получает значение свойства wrappingWidth.

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

      Определяет ограничение ширины текста в координатах пользователя (например, пиксели), а не количество глифов или символов. Если значение равно > 0, текст будет переноситься на новые строки по мере необходимости, чтобы удовлетворить этому ограничению.

      Значение по умолчанию:

      0

    • wrappingWidthProperty

      public final DoubleProperty wrappingWidthProperty()
      Определяет ограничение ширины текста в координатах пользователя (например, пиксели), а не количество глифов или символов. Если значение равно > 0, текст будет переноситься на новые строки по мере необходимости, чтобы удовлетворить этому ограничению.

      Значение по умолчанию:

      0

      См. также:

      getWrappingWidth(), setWrappingWidth(double)

    • setUnderline

      public final void setUnderline(boolean value)
      Устанавливает значение свойства underline.

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

      Определяет, должна ли каждая строка текста иметь линию под ней.

      Значение по умолчанию:

      false

    • isUnderline

      public final boolean isUnderline()
      Получает значение свойства underline.

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

      Определяет, должна ли каждая строка текста иметь линию под ней.

      Значение по умолчанию:

      false

    • underlineProperty

      public final BooleanProperty underlineProperty()
      Определяет, должна ли каждая строка текста иметь линию под ней.

      Значение по умолчанию:

      false

      См. также:

      isUnderline(), setUnderline(boolean)

    • setStrikethrough

      public final void setStrikethrough(boolean value)
      Устанавливает значение свойства strikethrough.

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

      Определяет, должна ли каждая строка текста иметь линию через неё.

      Значение по умолчанию:

      false

    • isStrikethrough

      public final boolean isStrikethrough()
      Получает значение свойства strikethrough.

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

      Определяет, должна ли каждая строка текста иметь линию через неё.

      Значение по умолчанию:

      false

    • strikethroughProperty

      public final BooleanProperty strikethroughProperty()
      Определяет, должна ли каждая строка текста иметь линию через неё.

      Значение по умолчанию:

      false

      См. также:

      isStrikethrough(), setStrikethrough(boolean)

    • setTextAlignment

      public final void setTextAlignment(TextAlignment value)
      Устанавливает значение свойства textAlignment.

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

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

      Значение по умолчанию:

      TextAlignment.LEFT

    • getTextAlignment

      public final TextAlignment getTextAlignment()
      Получает значение свойства textAlignment.

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

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

      Значение по умолчанию:

      TextAlignment.LEFT

    • textAlignmentProperty

      public final ObjectProperty<TextAlignment> textAlignmentProperty()
      Определяет горизонтальное выравнивание текста в области отображения. Ширина области отображения определяется самой широкой строкой. Примечание: в случае одной строки текста, где ширина узла определяется шириной текста, настройка выравнивания не имеет эффекта.

      Значение по умолчанию:

      TextAlignment.LEFT

      См. также:

      getTextAlignment(), setTextAlignment(TextAlignment)

    • setLineSpacing

      public final void setLineSpacing(double spacing)
      Устанавливает значение свойства lineSpacing.

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

      Определяет вертикальное расстояние в пикселях между строками.

      Значение по умолчанию:

      0

      С тех пор как:

      JavaFX 8.0

    • getLineSpacing

      public final double getLineSpacing()
      Получает значение свойства lineSpacing.

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

      Определяет вертикальное расстояние в пикселях между строками.

      Значение по умолчанию:

      0

      С тех пор как:

      JavaFX 8.0

    • lineSpacingProperty

      public final DoubleProperty lineSpacingProperty()
      Определяет вертикальное расстояние в пикселях между строками.

      Значение по умолчанию:

      0

      С тех пор как:

      JavaFX 8.0

      См. также:

      getLineSpacing(), setLineSpacing(double)

    • getBaselineOffset

      public final double getBaselineOffset()
      Получает значение свойства baselineOffset.

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

      getBaselineOffset в классе Node

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

      Смещение базовой линии («алфавитной» или «римской») от координаты layoutBounds.minY узла Text. Значение обычно соответствует максимальному восходящему отступу шрифта.

      Возвращает:

      Смещение базовой линии текста от layoutBounds.minY для непересчитываемых узлов или Node.BASELINE_OFFSET_SAME_AS_HEIGHT в противном случае

    • baselineOffsetProperty

      public final ReadOnlyDoubleProperty baselineOffsetProperty()
      Смещение базовой линии («алфавитной» или «римской») от координаты layoutBounds.minY узла Text. Значение обычно соответствует максимальному восходящему отступу шрифта.

      См. также:

      getBaselineOffset()

    • setFontSmoothingType

      public final void setFontSmoothingType(FontSmoothingType value)
      Устанавливает значение свойства fontSmoothingType.

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

      Указывает запрашиваемый тип сглаживания шрифта: серый или LCD. Ширина области отображения определяется самой широкой строкой. Примечание: режим LCD не применяется во многих случаях, таких как различные режимы композиции, где применяются эффекты и используются очень большие глифы.

      Значение по умолчанию:

      FontSmoothingType.GRAY

      С тех пор как:

      JavaFX 2.1

    • getFontSmoothingType

      public final FontSmoothingType getFontSmoothingType()
      Получает значение свойства fontSmoothingType.

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

      Указывает запрашиваемый тип сглаживания шрифта: серый или LCD. Ширина области отображения определяется самой широкой строкой. Примечание: режим LCD не применяется во многих случаях, таких как различные режимы композиции, где применяются эффекты и используются очень большие глифы.

      Значение по умолчанию:

      FontSmoothingType.GRAY

      С тех пор как:

      JavaFX 2.1

    • fontSmoothingTypeProperty

      public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
      Указывает запрашиваемый тип сглаживания шрифта: серый или LCD. Ширина области отображения определяется самой широкой строкой. Примечание: режим LCD не применяется во многих случаях, таких как различные режимы композиции, где применяются эффекты и используются очень большие глифы.

      Значение по умолчанию:

      FontSmoothingType.GRAY

      С тех пор как:

      JavaFX 2.1

      См. также:

      getFontSmoothingType(), setFontSmoothingType(FontSmoothingType)

    • getClassCssMetaData

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

      Возвращает:

      CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.

      С тех пор как:

      JavaFX 8.0

    • getCssMetaData

      public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
      Этот метод должен делегировать Node.getClassCssMetaData(), чтобы CssMetaData узла Node можно было получить без необходимости рефлексии.

      Указано в:

      getCssMetaData в интерфейсе Styleable

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

      getCssMetaData в классе Shape

      Возвращает:

      CssMetaData, связанная с этим узлом, которая может включать CssMetaData его суперклассов.

      С тех пор как:

      JavaFX 8.0

    • toString

      public String toString()
      Возвращает строковое представление этого объекта Text.

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

      toString в классе Node

      Возвращает:

      строковое представление этого объекта Text.

    • queryAccessibleAttribute

      public Object queryAccessibleAttribute(AccessibleAttribute attribute,
                                             Object... parameters)
      Описание скопировано из класса: Node
      Этот метод вызывается технологией вспомогательных средств для запроса значения атрибута.

      Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для конкретной роли.
      Если конкретный атрибут не обрабатывается, необходимо вызвать реализацию суперкласса.

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

      queryAccessibleAttribute в классе Node

      Параметры:

      attribute - запрашиваемый атрибут

      Возвращает:

      значение для запрошенного атрибута

      См. также:

      AccessibleAttribute

© 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