Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет 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("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, viewOrder, 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.
    protected Pos getInitialAlignment()
    Возвращает начальное состояние выравнивания этого элемента управления, для использования движком JavaFX CSS для правильного задания его начального значения.
    Insets getLabelPadding()
    Получает значение свойства labelPadding.
    double getLineSpacing()
    Получает значение свойства lineSpacing.
    String getText()
    Получает значение свойства текста.
    TextAlignment getTextAlignment()
    Получает значение свойства выравнивания текста.
    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)
    Устанавливает значение свойства текста.
    void setTextAlignment​(TextAlignment value)
    Устанавливает значение свойства выравнивания текста.
    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, getInitialFocusTraversable, 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, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, 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, getInitialCursor, 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, getViewOrder, 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, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.css.Styleable

      getStyleableNode
  • Подробности свойства

    • text

      public final StringProperty textProperty
      Текст, который должен отображаться в метке. Текст может быть null.
      См. также:
      getText(), setText(String)
    • alignment

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

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

      public final ObjectProperty<OverrunStyle> textOverrunProperty
      Определяет поведение, если текст Labeled превышает доступное пространство для отображения текста.
      См. также:
      getTextOverrun(), setTextOverrun(OverrunStyle)
    • ellipsisString

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

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

      С:
      JavaFX 2.2
      См. также:
      getEllipsisString(), setEllipsisString(String)
    • wrapText

      public final BooleanProperty wrapTextProperty
      Если строка текста превышает ширину Labeled, то эта переменная указывает, следует ли переносить текст на следующую строку.
      См. также:
      isWrapText(), setWrapText(boolean)
    • font

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

      public final ObjectProperty<Node> graphicProperty
      Дополнительный значок для Labeled. Его можно позиционировать относительно текста, используя setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появляться где-либо ещё в графическом дереве сцены, иначе возникает IllegalArgumentException. Дополнительная информация содержится в описании класса Node.
      См. также:
      getGraphic(), setGraphic(Node)
    • underline

      public final BooleanProperty underlineProperty
      Определяет, следует ли подчеркнуть весь текст.
      См. также:
      isUnderline(), setUnderline(boolean)
    • lineSpacing

      public final DoubleProperty lineSpacingProperty
      Определяет интервал между строками в пикселях.
      С:
      JavaFX 8.0
      См. также:
      getLineSpacing(), setLineSpacing(double)
    • contentDisplay

      public final ObjectProperty<ContentDisplay> contentDisplayProperty
      Определяет позиционирование графики относительно текста.
      См. также:
      getContentDisplay(), setContentDisplay(ContentDisplay)
    • labelPadding

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

      public final DoubleProperty graphicTextGapProperty
      Расстояние между графикой и текстом
      См. также:
      getGraphicTextGap(), setGraphicTextGap(double)
    • textFill

      public final ObjectProperty<Paint> textFillProperty
      Используемый Paint для заполнения текста.
      См. также:
      getTextFill(), setTextFill(Paint)
    • mnemonicParsing

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

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

      См. также:
      isMnemonicParsing(), setMnemonicParsing(boolean)
  • Подробности конструктора

    • Labeled

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

      public Labeled​(String text)
      Создаёт метку с текстом
      Параметры:
      text - Текст для метки.
    • Labeled

      public Labeled​(String text,
                     Node graphic)
      Создаёт метку с текстом и графикой
      Параметры:
      text - Текст для метки.
      graphic - Графика для метки.
  • Методы

    • 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. Если текст метки — форматированный текст, то этот шрифт может использоваться или нет в зависимости от информации о шрифте, встроенной в форматированный текст. В любом случае, когда требуется шрифт по умолчанию, используется этот шрифт.
      См. также:
      getFont(), setFont(Font)
    • setFont

      public final void setFont​(Font value)
      Устанавливает значение свойства шрифт.
      Описание свойства:
      Основной шрифт, используемый для текста в Labeled. Если текст Label является форматированным текстом, то этот шрифт может использоваться или не использоваться в зависимости от информации о шрифте, встроенной в форматированный текст. В любом случае, когда требуется основной шрифт, будет использоваться этот шрифт.
    • getFont

      public final Font getFont()
      Получает значение свойства шрифт.
      Описание свойства:
      Основной шрифт, используемый для текста в 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 будет проанализирован, чтобы определить, содержит ли он символ разбора mnemonics '_'. При обнаружении mnemonics будет определена комбинация клавиш на основе следующего символа и будет добавлено mnemonic.

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

    • isMnemonicParsing

      public final boolean isMnemonicParsing()
      Получает значение свойства mnemonicParsing.
      Описание свойства:
      Свойство mnemonicParsing для включения/выключения разбора текста. Если это значение установлено в true, то текст Label будет проанализирован, чтобы определить, содержит ли он символ разбора mnemonics '_'. При обнаружении mnemonics будет определена комбинация клавиш на основе следующего символа и будет добавлено mnemonic.

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

    • mnemonicParsingProperty

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

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

      См. также:
      isMnemonicParsing(), setMnemonicParsing(boolean)
    • toString

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

      protected Pos getInitialAlignment()
      Возвращает начальное состояние выравнивания этого элемента управления, для использования движком JavaFX CSS для корректной установки начального значения. Этот метод переопределен для использования Pos.CENTER_LEFT по умолчанию.
      Возвращает:
      начальное состояние выравнивания этого элемента управления
      С:
      9
    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
      Возвращает:
      CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов.
      С:
      JavaFX 8.0
    • getControlCssMetaData

      public List<CssMetaData<? extends Styleable,​?>> getControlCssMetaData()
      Переопределяет:
      getControlCssMetaData в классе Control
      Возвращает:
      неизменяемый список стилизуемых свойств элементов управления
      С:
      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