T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Labeled

Абстрактный класс Labeled расширяет класс Control и представляет базовый класс для GUI-компонентов ButtonBase, Cell, Label, TitledPane, содержащих текстовые метки.

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

  • Свойство text – строка текста метки.

  • Свойство alignment – поле перечисления javafx.geometry.Pos, определяющее выравнивание текста и иконки метки.

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

  • Свойство textOverrun – поле перечисления javafx.scene.control.OverrunStyle, определяющее поведение при нехватке пространства для отображения текста.

  • Свойство ellipsisString – строка, отображаемая при обрезании текста.

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

  • Свойство font – объект javafx.scene.text.Font, определяющий шрифт текста.

  • Свойство graphic – узел Node, представляющий иконку метки.

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

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

  • Свойство contentDisplay – поле перечисления javafx.scene.control.ContentDisplay, определяющее расположение иконки относительно текста метки.

  • Свойство labelPadding – объект javafx.geometry.Insets, определяющий отступы вокруг текстовой метки и иконки, по умолчанию Insets.EMPTY.

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

  • Свойство textFill – объект javafx.scene.paint.Paint, определяющий цвет текста.

  • Свойство mnemonicParsing – если true, тогда текст метки может использоваться для наведения фокуса на GUI-компонент, с которым данная метка связана.

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

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

  • Конструктор public Labeled(java.lang.String text, Node graphic).

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

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

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

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

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

  • Метод public final Pos getAlignment() – возвращает выравнивание текста и иконки метки.

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

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

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

  • Метод public ObjectProperty<OverrunStyle> textOverrunProperty() – возвращает JavaFX Beans свойство поведения при нехватке пространства для отображения текста

  • Метод public final void setTextOverrun(OverrunStyle value) – устанавливает поведение при нехватке пространства для отображения текста.

  • Метод public final OverrunStyle getTextOverrun() – возвращает поведение при нехватке пространства для отображения текста.

  • Метод public final StringProperty ellipsisStringProperty() – свойство окончания обрезанного теста.

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

  • Метод public final java.lang.String getEllipsisString() – возвращает строку окончания обрезанного текста.

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

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

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

  • Метод public Orientation getContentBias() – при значении свойства wrapText равным true возвращает javafx.geometry.Orientation.HORIZONTAL (предпочтительная высота зависит от ширины)или возвращает нуль.

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

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

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

  • Метод public ObjectProperty<Node> graphicProperty() – возвращает JavaFX Beans свойство иконки метки.

  • Метод public final void setGraphic(Node value) – устанавливает иконку метки.

  • Метод public final Node getGraphic() – возвращает иконку метки.

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

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

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

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

  • Метод public ObjectProperty<ContentDisplay> contentDisplayProperty() – возвращает JavaFX Beans свойство расположения иконки относительно текста метки.

  • Метод public final void setContentDisplay(ContentDisplay value) – устанавливает расположение иконки относительно текста метки.

  • Метод public final ContentDisplay getContentDisplay() – возвращает расположение иконки относительно текста метки.

  • Метод public ObjectProperty<Insets> labelPaddingProperty() – возвращает JavaFX Beans свойство отступа вокруг текстовой метки и иконки.

  • Метод public final Insets getLabelPadding() – возвращает отступ вокруг текстовой метки и иконки.

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

  • Метод public final void setGraphicTextGap(double value) – устанавливает интервал между текстом и иконкой.

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

  • Метод public final void setTextFill(Paint value) – устанавливает цвет текстовой метки.

  • Метод public final Paint getTextFill() – возвращает цвет текстовой метки.

  • Метод public ObjectProperty<Paint> textFillProperty() – возвращает JavaFX Beans свойство цвета текстовой метки.

  • Метод public final void setMnemonicParsing(boolean value) – устанавливает возможность использования текста метки для наведения фокуса на GUI-компонент, с которым данная метка связана.

  • Метод public final boolean isMnemonicParsing() – возвращает true, если текст метки может использоваться для наведения фокуса на GUI-компонент, с которым данная метка связана.

  • Метод public BooleanProperty mnemonicParsingProperty() – возвращает JavaFX Beans свойство возможности использования текста метки для наведения фокуса на GUI-компонент, с которым данная метка связана.

  • Метод public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData(), public java.util.List<CssMetaData<? extends Styleable,?>> getControlCssMetaData() - возвращает CSS-метаданные.