T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Text

Класс Text расширяет класс Shape и представляет текст.

Класс Text имеет, помимо унаследованных от класса Shape, следующие свойства, конструкторы и методы:

  • Свойство text – отображаемый текст.

  • Свойство x – горизонтальная координата узла.

  • Свойство y – вертикальная координата узла.

  • Свойство font – шрифт javafx.scene.text.Font текста.

  • Свойство textOrigin – поле BASELINE, BOTTOM, CENTER или TOP перечисления javafx.geometry.VPos, определяющее начало системы координат текста в узле.

  • Свойство boundsType – поле LOGICAL или VISUAL перечисления javafx.scene.text.TextBoundsType, определяющее способ вычисления границ текста.

  • Свойство wrappingWidth – ограничение ширины текста в пикселях.

  • Свойство underline – если true, тогда текст подчеркивается.

  • Свойство strikethrough – если true, тогда текст перечеркивается.

  • Свойство textAlignment – поле CENTER, JUSTIFY, LEFT или RIGHT перечисления javafx.scene.text.TextAlignment, определяющее выравнивание текса по горизонтали.

  • Свойство lineSpacing - интервал между строками.

  • Свойство baselineOffset – смещение базовой линии текста по вертикали.

  • Свойство fontSmoothingType – тип сглаживания шрифта, представленный перечислением FontSmoothingType.GRAY (по умолчанию), FontSmoothingType.LCD (повышенное разрешение).

  • Конструктор public Text().

  • Конструктор public Text(java.lang.String text).

  • Конструктор public Text(double x, double y, java.lang.String text).

  • Метод public final void setText(java.lang.String value) – устанавливает текст узла.

  • Метод public final java.lang.String getText() – возвращает текст узла.

  • Метод public StringProperty textProperty() – возвращает JavaFX Beans свойство текста узла.

  • Метод public final void setX(double value) – устанавливает горизонтальную координату узла.

  • Метод public final double getX() – возвращает горизонтальную координату узла.

  • Метод public DoubleProperty xProperty() – возвращает JavaFX Beans свойство горизонтальной координаты узла.

  • Метод public final void setY(double value) – устанавливает вертикальную координату узла.

  • Метод public final double getY() – возвращает вертикальную координату узла.

  • Метод public DoubleProperty yProperty() – возвращает JavaFX Beans свойство вертикальной координаты узла.

  • Метод public final void setFont(Font value) – устанавливает шрифт текста.

  • Метод public final Font getFont() – возвращает шрифт текста.

  • Метод public ObjectProperty<Font> fontProperty() – возвращает JavaFX Beans свойство шрифта текста.

  • Метод public final void setTextOrigin(VPos value) – устанавливает выравнивание текста по вертикали.

  • Метод public final VPos getTextOrigin() – возвращает выравнивание текста по вертикали.

  • Метод public ObjectProperty<VPos> textOriginProperty() – возвращает JavaFX Beans свойство выравнивания текста по вертикали.

  • Метод public final void setBoundsType(TextBoundsType value) – устанавливает способ вычисления границ текста.

  • Метод public final TextBoundsType getBoundsType() – возвращает способ вычисления границ текста.

  • Метод public ObjectProperty<TextBoundsType> boundsTypeProperty() – возвращает JavaFX Beans свойство способа вычисления границ текста.

  • Метод public final void setWrappingWidth(double value) – устанавливает ограничение ширины текста в пикселях.

  • Метод public final double getWrappingWidth() – возвращает ограничение ширины текста в пикселях.

  • Метод public DoubleProperty wrappingWidthProperty() – возвращает JavaFX Beans свойство ограничения ширины текста в пикселях.

  • Метод public final void setUnderline(boolean value) – устанавливает подчеркивание текста.

  • Метод public final boolean isUnderline() – возвращает true, если текст подчеркнут.

  • Метод public BooleanProperty underlineProperty() – возвращает JavaFX Beans свойство подчеркивания текста.

  • Метод public final void setStrikethrough(boolean value) – устанавливает перечеркивание текста.

  • Метод public final boolean isStrikethrough() – возвращает true, если текст перечеркнут.

  • Метод public BooleanProperty strikethroughProperty() – возвращает JavaFX Beans свойство перечеркивания текста.

  • Метод public final void setTextAlignment(TextAlignment value) – устанавливает выравнивание текста по горизонтали.

  • Метод public final TextAlignment getTextAlignment() – возвращает выравнивание текста по горизонтали.

  • Метод public ObjectProperty<TextAlignment> textAlignmentProperty() – возвращает JavaFX Beans свойство выравнивания текста по горизонтали.

  • Метод public final void setLineSpacing(double spacing), public final double getLineSpacing(), public final DoubleProperty lineSpacingProperty() - определяет интервал между строками.

  • Метод public final double getBaselineOffset() – возвращает смещение базовой линии текста по вертикали.

  • Метод public DoubleProperty baselineOffsetProperty() – возвращает JavaFX Beans свойство смещения базовой линии текста по вертикали.

  • Метод public final void setFontSmoothingType(FontSmoothingType value) – устанавливает тип сглаживания шрифта.

  • Метод public final FontSmoothingType getFontSmoothingType() – возвращает тип сглаживания шрифта.

  • Метод public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty() – возвращает свойство типа сглаживания шрифта.