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

Класс Labeled

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

Все реализуемые интерфейсы:

Styleable, EventTarget, Skinnable

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

ButtonBase, Cell, Label, TitledPane



@DefaultProperty(value="text")
public abstract class Labeled
extends Control
Класс Labeled — это Control, в пользовательском интерфейсе которого присутствует текстовое содержимое. Например, Button отображает text, также как и Label, Tooltip и многие другие элементы управления.

Labeled также является удобным базовым классом для расширения при создании новых элементов управления, которые в своём пользовательском интерфейсе отображают только для чтения текстовое содержимое.

Пример размещения графики над текстом:

Image image = new Image(getClass().getResourceAsStream("image.png"));
  ImageView imageView = new ImageView();
  imageView.setImage(image);
  Label label = new Label("text", imageView);
  label.setContentDisplay(ContentDisplay.TOP);

С:

JavaFX 2.0

См. также:

Button, Label, ToggleButton

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

    Все методыМетоды экземпляровКонкретные методы
    Тип Свойство и описание
    ObjectProperty<Pos> alignment
    Определяет, как текст и графика внутри Labeled должны выравниваться при наличии свободного места внутри Labeled.
    ObjectProperty<ContentDisplay> contentDisplay
    Определяет позиционирование графики относительно текста.
    StringProperty ellipsisString
    Указывает строку, отображаемую для многоточия при усечении текста.
    ObjectProperty<Font> font
    Шрифт по умолчанию для текста в Labeled.
    ObjectProperty<Node> graphic
    Необязательный значок для Labeled.
    DoubleProperty graphicTextGap
    Расстояние между графикой и текстом.
    ReadOnlyObjectProperty<Insets> labelPadding
    Отступ вокруг текстового и графического содержимого Labeled.
    DoubleProperty lineSpacing
    Указывает интервал в пикселях между строками.
    BooleanProperty mnemonicParsing
    Свойство mnemonicParsing для включения/выключения анализа текста.
    ObjectProperty<TextAlignment> textAlignment
    Определяет поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, эта настройка влияет только на несколько строк текста относительно границ текста.
    ObjectProperty<Paint> textFill
    Paint, используемый для заполнения текста.
    ObjectProperty<OverrunStyle> textOverrun
    Определяет поведение, если текст Labeled превышает доступное пространство для рендеринга текста.
    StringProperty text
    Текст для отображения в метке.
    BooleanProperty underline
    Все ли текст должен быть подчеркнут.
    BooleanProperty wrapText
    Если строка текста превышает ширину Labeled, то эта переменная указывает, должен ли текст переноситься на другую строку.
    • Свойства, унаследованные от класса 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.layout.Region

      USE_COMPUTED_SIZE, USE_PREF_SIZE
    • Поля, унаследованные от класса javafx.scene.Node

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

    Конструкторы
    Конструктор и описание
    Labeled()
    Создаёт метку без текста и графики
    Labeled(String text)
    Создаёт метку с текстом
    Labeled(String text, Node graphic)
    Создаёт метку с текстом и графикой
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    ObjectProperty<Pos> alignmentProperty()
    Определяет, как текст и графика внутри Labeled должны выравниваться при наличии свободного места в Labeled.
    ObjectProperty<ContentDisplay> contentDisplayProperty()
    Определяет позиционирование графики относительно текста.
    StringProperty ellipsisStringProperty()
    Указывает строку для отображения многоточия при обрезке текста.
    ObjectProperty<Font> fontProperty()
    Шрифт по умолчанию для текста в Labeled.
    Pos getAlignment()
    Возвращает значение свойства выравнивания.
    static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
    Orientation getContentBias()
    Если wrapText — true, то contentBias будет HORIZONTAL, иначе — null.
    ContentDisplay getContentDisplay()
    Возвращает значение свойства contentDisplay.
    List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
    String getEllipsisString()
    Возвращает значение свойства ellipsisString.
    Font getFont()
    Возвращает значение свойства шрифта.
    Node getGraphic()
    Возвращает значение свойства graphic.
    double getGraphicTextGap()
    Возвращает значение свойства graphicTextGap.
    Insets getLabelPadding()
    Возвращает значение свойства labelPadding.
    double getLineSpacing()
    Возвращает значение свойства lineSpacing.
    String getText()
    Возвращает значение свойства text.
    TextAlignment getTextAlignment()
    Возвращает значение свойства textAlignment.
    Paint getTextFill()
    Возвращает значение свойства textFill.
    OverrunStyle getTextOverrun()
    Возвращает значение свойства textOverrun.
    ObjectProperty<Node> graphicProperty()
    Необязательный значок для Labeled.
    DoubleProperty graphicTextGapProperty()
    Расстояние между графикой и текстом
    boolean isMnemonicParsing()
    Возвращает значение свойства mnemonicParsing.
    boolean isUnderline()
    Возвращает значение свойства underline.
    boolean isWrapText()
    Возвращает значение свойства wrapText.
    ReadOnlyObjectProperty<Insets> labelPaddingProperty()
    Отступ вокруг текста и графики Labeled.
    DoubleProperty lineSpacingProperty()
    Указывает расстояние в пикселях между строками.
    BooleanProperty mnemonicParsingProperty()
    Свойство mnemonicParsing для включения/выключения разбора текста.
    void setAlignment(Pos value)
    Устанавливает значение свойства выравнивания.
    void setContentDisplay(ContentDisplay value)
    Устанавливает значение свойства contentDisplay.
    void setEllipsisString(String value)
    Устанавливает значение свойства ellipsisString.
    void setFont(Font value)
    Устанавливает значение свойства шрифта.
    void setGraphic(Node value)
    Устанавливает значение свойства graphic.
    void setGraphicTextGap(double value)
    Устанавливает значение свойства graphicTextGap.
    void setLineSpacing(double value)
    Устанавливает значение свойства lineSpacing.
    void setMnemonicParsing(boolean value)
    Устанавливает значение свойства mnemonicParsing.
    void setText(String value)
    Устанавливает значение свойства text.
    void setTextAlignment(TextAlignment value)
    Устанавливает значение свойства textAlignment.
    void setTextFill(Paint value)
    Устанавливает значение свойства textFill.
    void setTextOverrun(OverrunStyle value)
    Устанавливает значение свойства textOverrun.
    void setUnderline(boolean value)
    Устанавливает значение свойства underline.
    void setWrapText(boolean value)
    Устанавливает значение свойства wrapText.
    ObjectProperty<TextAlignment> textAlignmentProperty()
    Определяет поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, это свойство только влияет на несколько строк текста относительно границ текста.
    ObjectProperty<Paint> textFillProperty()
    Paint используемый для заливки текста.
    ObjectProperty<OverrunStyle> textOverrunProperty()
    Определяет поведение, если текст Labeled превышает доступное пространство для рендеринга текста.
    StringProperty textProperty()
    Текст для отображения в метке.
    String toString()
    Возвращает строковое представление объекта.
    BooleanProperty underlineProperty()
    Указывает, должен ли быть весь текст подчеркнут.
    BooleanProperty wrapTextProperty()
    Если строка текста превышает ширину Labeled, то эта переменная указывает, должен ли текст переходить на следующую строку.
    • Наследуемые методы от класса javafx.scene.control.Control

      computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, 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, 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, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Наследуемые методы от класса java.lang.Object

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

    • текст

      public final StringProperty textProperty
      Текст для отображения в метке. Текст может быть null.

      См. также:

      getText(), setText(String)

    • выравнивание

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

      См. также:

      getAlignment(), setAlignment(Pos)

    • выравнивание текста

      public final ObjectProperty<TextAlignment> textAlignmentProperty
      Определяет поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, эта настройка влияет только на несколько строк текста относительно границ текста.

      См. также:

      getTextAlignment(), setTextAlignment(TextAlignment)

    • переполнение текста

      public final ObjectProperty<OverrunStyle> textOverrunProperty
      Определяет поведение, если текст Labeled превышает доступное пространство для отображения текста.

      См. также:

      getTextOverrun(), setTextOverrun(OverrunStyle)

    • строка эллипса

      public final StringProperty ellipsisStringProperty
      Указывает строку, отображаемую для эллипса при обрезке текста.
      Примеры
      "..." - Значение по умолчанию для большинства языковых окружений
      " . . . "
      " [...] "
      "\u2026" - Символ Unicode эллипса '…'
      "" - Без эллипса, отображается только обрезанная строка

      Обратите внимание, что не все шрифты поддерживают все символы Unicode.

      С тех пор:

      JavaFX 2.2

      См. также:

      getEllipsisString(), setEllipsisString(String)

    • перенос текста

      public final BooleanProperty wrapTextProperty
      Если строка текста превышает ширину Labeled, то эта переменная указывает, следует ли переносить текст на следующую строку.

      См. также:

      isWrapText(), setWrapText(boolean)

    • шрифт

      public final ObjectProperty<Font> fontProperty
      Шрифт по умолчанию для текста в Labeled. Если текст Label — форматированный текст, то этот шрифт может использоваться или не использоваться в зависимости от информации о шрифте, встроенной в форматированный текст. Но в любом случае, когда требуется шрифт по умолчанию, будет использоваться этот шрифт.

      См. также:

      getFont(), setFont(Font)

    • графика

      public final ObjectProperty<Node> graphicProperty
      Необязательный значок для Labeled. Его можно разместить относительно текста, используя setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может отображаться в другом месте в графическом дереве сцены, иначе будет выброшено исключение IllegalArgumentException. Подробнее см. описание класса Node.

      См. также:

      getGraphic(), setGraphic(Node)

    • подчёркивание

      public final BooleanProperty underlineProperty
      Указывает, нужно ли подчёркивать весь текст.

      См. также:

      isUnderline(), setUnderline(boolean)

    • межстрочный интервал

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

      С тех пор:

      JavaFX 8.0

      См. также:

      getLineSpacing(), setLineSpacing(double)

    • отображение содержимого

      public final ObjectProperty<ContentDisplay> contentDisplayProperty
      Определяет расположение графики относительно текста.

      См. также:

      getContentDisplay(), setContentDisplay(ContentDisplay)

    • отступ метки

      public final ReadOnlyObjectProperty<Insets> labelPaddingProperty
      Отступ вокруг текстового и графического содержимого Labeled. По умолчанию labelPadding равен Insets.EMPTY и не может быть установлен в null. Подклассы могут добавлять узлы за пределами этого отступа и внутри отступа Labeled. Эта свойство может быть установлено только из CSS.

      См. также:

      getLabelPadding()

    • пробел между графикой и текстом

      public final DoubleProperty graphicTextGapProperty
      Расстояние между графикой и текстом

      См. также:

      getGraphicTextGap(), setGraphicTextGap(double)

    • заливка текста

      public final ObjectProperty<Paint> textFillProperty
      Используемая Paint для заливки текста.

      См. также:

      getTextFill(), setTextFill(Paint)

    • разбор мнемоники

      public final BooleanProperty mnemonicParsingProperty
      Свойство mnemonicParsing для включения/отключения разбора текста. Если оно установлено в true, то текст метки будет проанализирован, чтобы проверить, содержит ли он символ разбора мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено на основе последующего символа, а мнемоника будет добавлена.

      Значение по умолчанию для Labeled равно false, но оно включено по умолчанию в некоторых элементах управления.

      См. также:

      isMnemonicParsing(), setMnemonicParsing(boolean)

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

    • Labeled

      public Labeled()
      Создаёт метку без текста и графики
    • Labeled

      public Labeled(String text)
      Создаёт метку с текстом

      Параметры:

      text - Текст для метки.

    • Labeled

      public Labeled(String text,
                     Node graphic)
      Создаёт метку с текстом и графикой

      Параметры:

      text - Текст для метки.

  • Метод

    • textProperty

      public final StringProperty textProperty()
      Текст для отображения в метке. Текст может быть null.

      См. также:

      getText(), setText(String)

    • setText

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

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

      Текст для отображения в метке. Текст может быть null.

    • getText

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

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

      Текст для отображения в метке. Текст может быть null.

    • alignmentProperty

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

      См. также:

      getAlignment(), setAlignment(Pos)

    • setAlignment

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

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

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

    • getAlignment

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

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

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

    • textAlignmentProperty

      public final ObjectProperty<TextAlignment> textAlignmentProperty()
      Указывает поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно границ текста.

      См. также:

      getTextAlignment(), setTextAlignment(TextAlignment)

    • setTextAlignment

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

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

      Указывает поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно границ текста.

    • getTextAlignment

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

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

      Указывает поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно границ текста.

    • textOverrunProperty

      public final ObjectProperty<OverrunStyle> textOverrunProperty()
      Указывает поведение, если текст Labeled превышает доступное пространство для отображения текста.

      См. также:

      getTextOverrun(), setTextOverrun(OverrunStyle)

    • setTextOverrun

      public final void setTextOverrun(OverrunStyle value)
      Устанавливает значение свойства textOverrun.

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

      Указывает поведение, если текст Labeled превышает доступное пространство для отображения текста.

    • getTextOverrun

      public final OverrunStyle getTextOverrun()
      Получает значение свойства textOverrun.

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

      Указывает поведение, если текст Labeled превышает доступное пространство для отображения текста.

    • ellipsisStringProperty

      public final StringProperty ellipsisStringProperty()
      Указывает строку для отображения многоточия при обрезке текста.
      Примеры
      "..." - Значение по умолчанию для большинства языковых локалей
      " . . . "
      " [...] "
      "\u2026" - Символ многоточия Unicode '…'
      "" - Без многоточия, отображается только обрезанная строка

      Обратите внимание, что не все шрифты поддерживают все символы Unicode.

      С:

      JavaFX 2.2

      См. также:

      getEllipsisString(), setEllipsisString(String)

    • setEllipsisString

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

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

      Указывает строку для отображения многоточия при обрезке текста.

      Примеры
      "..." - Значение по умолчанию для большинства языковых локалей
      " . . . "
      " [...] "
      "\u2026" - Символ многоточия Unicode '…'
      "" - Без многоточия, отображается только обрезанная строка

      Обратите внимание, что не все шрифты поддерживают все символы Unicode.

      С:

      JavaFX 2.2

    • getEllipsisString

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

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

      Указывает строку для отображения многоточия при обрезке текста.

      Примеры
      "..." - Значение по умолчанию для большинства языковых локалей
      " . . . "
      " [...] "
      "\u2026" - Символ многоточия Unicode '…'
      "" - Без многоточия, отображается только обрезанная строка

      Обратите внимание, что не все шрифты поддерживают все символы Unicode.

      С:

      JavaFX 2.2

    • wrapTextProperty

      public final BooleanProperty wrapTextProperty()
      Если строка текста превышает ширину Labeled, эта переменная указывает, следует ли переносить текст на другую строку.

      См. также:

      isWrapText(), setWrapText(boolean)

    • setWrapText

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

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

      Если строка текста превышает ширину Labeled, эта переменная указывает, следует ли переносить текст на другую строку.

    • isWrapText

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

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

      Если строка текста превышает ширину Labeled, эта переменная указывает, следует ли переносить текст на другую строку.

    • getContentBias

      public Orientation getContentBias()
      Если wrapText имеет значение true, тогда contentBias будет HORIZONTAL, в противном случае null.

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

      getContentBias в классе Node

      Возвращает:

      ориентацию зависимости ширины/высоты или null, если ее нет

      См. также:

      Node.isResizable(), Node.minWidth(double), Node.minHeight(double), Node.prefWidth(double), Node.prefHeight(double), Node.maxWidth(double), Node.maxHeight(double)

    • fontProperty

      public final ObjectProperty<Font> fontProperty()
      Шрифт по умолчанию для текста в Labeled. Если текст Label представляет собой форматированный текст, этот шрифт может быть или не быть использован в зависимости от информации о шрифте, встроенной в форматированный текст, но в любом случае, когда требуется шрифт по умолчанию, будет использован этот шрифт.

      См. также:

      getFont(), setFont(Font)

    • setFont

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

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

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

    • getFont

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

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

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

    • graphicProperty

      public final ObjectProperty<Node> graphicProperty()
      Необязательный значок для Labeled. Его можно разместить относительно текста, используя setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может быть отображен в другом месте в графическом представлении, иначе будет выброшено IllegalArgumentException. Подробнее см. описание класса Node.

      См. также:

      getGraphic(), setGraphic(Node)

    • setGraphic

      public final void setGraphic(Node value)
      Устанавливает значение свойства graphic.

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

      Необязательный значок для Labeled. Его можно разместить относительно текста, используя setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может быть отображен в другом месте в графическом представлении, иначе будет выброшено IllegalArgumentException. Подробнее см. описание класса Node.

    • getGraphic

      public final Node getGraphic()
      Получает значение свойства graphic.

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

      Необязательный значок для Labeled. Его можно разместить относительно текста, используя setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может отображаться в другом месте графического дерева, иначе будет выброшено исключение IllegalArgumentException. Для получения более подробной информации см. описание класса Node.

    • underlineProperty

      public final BooleanProperty underlineProperty()
      Определяет, нужно ли подчёркивать весь текст.

      См. также:

      isUnderline(), setUnderline(boolean)

    • setUnderline

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

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

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

    • isUnderline

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

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

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

    • lineSpacingProperty

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

      С версии:

      JavaFX 8.0

      См. также:

      getLineSpacing(), setLineSpacing(double)

    • setLineSpacing

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

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

      Указывает расстояние в пикселях между строками.

      С версии:

      JavaFX 8.0

    • getLineSpacing

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

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

      Указывает расстояние в пикселях между строками.

      С версии:

      JavaFX 8.0

    • contentDisplayProperty

      public final ObjectProperty<ContentDisplay> contentDisplayProperty()
      Указывает расположение значка относительно текста.

      См. также:

      getContentDisplay(), setContentDisplay(ContentDisplay)

    • setContentDisplay

      public final void setContentDisplay(ContentDisplay value)
      Устанавливает значение свойства contentDisplay.

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

      Указывает расположение значка относительно текста.

    • getContentDisplay

      public final ContentDisplay getContentDisplay()
      Получает значение свойства contentDisplay.

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

      Указывает расположение значка относительно текста.

    • labelPaddingProperty

      public final ReadOnlyObjectProperty<Insets> labelPaddingProperty()
      Отступ вокруг текста и значка Labeled. По умолчанию labelPadding равен Insets.EMPTY и не может быть установлен в null. Подклассы могут добавлять узлы за пределами этого отступа и внутри отступа Labeled. Это свойство можно задать только через CSS.

      См. также:

      getLabelPadding()

    • getLabelPadding

      public final Insets getLabelPadding()
      Получает значение свойства labelPadding.

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

      Отступ вокруг текста и значка Labeled. По умолчанию labelPadding равен Insets.EMPTY и не может быть установлен в null. Подклассы могут добавлять узлы за пределами этого отступа и внутри отступа Labeled. Это свойство можно задать только через CSS.

    • graphicTextGapProperty

      public final DoubleProperty graphicTextGapProperty()
      Расстояние между значком и текстом

      См. также:

      getGraphicTextGap(), setGraphicTextGap(double)

    • setGraphicTextGap

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

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

      Расстояние между значком и текстом

    • getGraphicTextGap

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

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

      Расстояние между значком и текстом

    • setTextFill

      public final void setTextFill(Paint value)
      Устанавливает значение свойства textFill.

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

      Цвет заливки текста.

    • getTextFill

      public final Paint getTextFill()
      Получает значение свойства textFill.

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

      Цвет заливки текста.

    • textFillProperty

      public final ObjectProperty<Paint> textFillProperty()
      Цвет заливки текста.

      См. также:

      getTextFill(), setTextFill(Paint)

    • setMnemonicParsing

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

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

      Свойство mnemonicParsing для включения/отключения анализа текста. Если оно установлено в true, то текст Label будет проанализирован на наличие символа для выделения мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено на основе последующего символа, и мнемоника будет добавлена.

      Значение по умолчанию для Labeled равно false, но по умолчанию включено в некоторых элементах управления.

    • isMnemonicParsing

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

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

      Свойство mnemonicParsing для включения/отключения анализа текста. Если оно установлено в true, то текст Label будет проанализирован на наличие символа для выделения мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено на основе последующего символа, и мнемоника будет добавлена.

      Значение по умолчанию для Labeled равно false, но по умолчанию включено в некоторых элементах управления.

    • mnemonicParsingProperty

      public final BooleanProperty mnemonicParsingProperty()
      Свойство mnemonicParsing для включения/отключения анализа текста. Если оно установлено в true, то текст Label будет проанализирован на наличие символа для выделения мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено на основе последующего символа, и мнемоника будет добавлена.

      Значение по умолчанию для Labeled равно false, но по умолчанию включено в некоторых элементах управления.

      См. также:

      isMnemonicParsing(), setMnemonicParsing(boolean)

    • toString

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

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

      toString в классе Node

      Возвращает:

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

    • getClassCssMetaData

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

      Возвращает:

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

      С версии:

      JavaFX 8.0

    • getControlCssMetaData

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

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

      getControlCssMetaData в классе Control

      Возвращает:

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