Spec-Zone.ru › OpenJavaFX 21

Класс 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

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

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

Краткое описание методов

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

Методы, объявленные в классе javafx.scene.control.Control

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty

Методы, объявленные в классе javafx.scene.layout.Region

backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, 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

getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, 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, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, 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, isFocusVisible, isFocusWithin, 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, lookup, 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, queryAccessibleAttribute, 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, toString, 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)
  • textProperty()

alignment

public final ObjectProperty<Pos> alignmentProperty
Указывает, как текст и графический элемент внутри Labeled должны выравниваться, когда внутри Labeled есть пустое место.
Значение по умолчанию:
Pos.CENTER_LEFT
См. также:
  • getAlignment()
  • setAlignment(Pos)
  • alignmentProperty()

textAlignment

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

textOverrun

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

ellipsisString

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

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

Значение по умолчанию:
"..."
С:
JavaFX 2.2
См. также:
  • getEllipsisString()
  • setEllipsisString(String)
  • ellipsisStringProperty()

wrapText

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

font

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

graphic

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

underline

public final BooleanProperty underlineProperty
Подчеркнуть весь текст.
Значение по умолчанию:
false
См. также:
  • isUnderline()
  • setUnderline(boolean)
  • underlineProperty()

lineSpacing

public final DoubleProperty lineSpacingProperty
Указывает интервал в пикселях между строками.
Значение по умолчанию:
0
С:
JavaFX 8.0
См. также:
  • getLineSpacing()
  • setLineSpacing(double)
  • lineSpacingProperty()

contentDisplay

public final ObjectProperty<ContentDisplay> contentDisplayProperty
Указывает позиционирование графики относительно текста.
Значение по умолчанию:
ContentDisplay.LEFT
См. также:
  • getContentDisplay()
  • setContentDisplay(ContentDisplay)
  • contentDisplayProperty()

labelPadding

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

graphicTextGap

public final DoubleProperty graphicTextGapProperty
Расстояние между графическим элементом и текстом
Значение по умолчанию:
4
См. также:
  • getGraphicTextGap()
  • setGraphicTextGap(double)
  • graphicTextGapProperty()

textFill

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

mnemonicParsing

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

Подробности конструкторов

Labeled

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

Labeled

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

Labeled

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

Подробности методов

свойство text

public final StringProperty textProperty()
Текст для отображения в метке. Текст может быть null.
Значение по умолчанию:
пустая строка
Возвращает:
текст для отображения в метке
См. также:
  • getText()
  • setText(String)

setText

public final void setText(String value)
Устанавливает значение свойства text.
Описание свойства:
Текст для отображения в метке. Текст может быть null.
Значение по умолчанию:
пустая строка
Параметры:
value - значение для свойства text
См. также:
  • getText()
  • textProperty()

getText

public final String getText()
Получает значение свойства text.
Описание свойства:
Текст для отображения в метке. Текст может быть null.
Значение по умолчанию:
пустая строка
Возвращает:
значение свойства text
См. также:
  • setText(String)
  • textProperty()

свойство alignment

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

setAlignment

public final void setAlignment(Pos value)
Устанавливает значение свойства alignment.
Описание свойства:
Определяет, как следует выравнивать текст и графику внутри Labeled, когда в Labeled есть свободные места.
Значение по умолчанию:
Pos.CENTER_LEFT
Параметры:
value - значение для свойства alignment
См. также:
  • getAlignment()
  • alignmentProperty()

getAlignment

public final Pos getAlignment()
Получает значение свойства alignment.
Описание свойства:
Определяет, как следует выравнивать текст и графику внутри Labeled, когда в Labeled есть свободные места.
Значение по умолчанию:
Pos.CENTER_LEFT
Возвращает:
значение свойства alignment
См. также:
  • setAlignment(Pos)
  • alignmentProperty()

свойство textAlignment

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

setTextAlignment

public final void setTextAlignment(TextAlignment value)
Устанавливает значение свойства textAlignment.
Описание свойства:
Определяет поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно границ текста.
Значение по умолчанию:
TextAlignment.LEFT
Параметры:
value - значение для свойства textAlignment
См. также:
  • getTextAlignment()
  • textAlignmentProperty()

getTextAlignment

public final TextAlignment getTextAlignment()
Получает значение свойства textAlignment.
Описание свойства:
Определяет поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно границ текста.
Значение по умолчанию:
TextAlignment.LEFT
Возвращает:
значение свойства textAlignment
См. также:
  • setTextAlignment(TextAlignment)
  • textAlignmentProperty()

свойство textOverrun

public final ObjectProperty<OverrunStyle> textOverrunProperty()
Определяет поведение, если текст Labeled превышает доступное пространство для рендеринга текста.
Значение по умолчанию:
OverrunStyle.ELLIPSIS
Возвращает:
поведение при переполнении, если текст превышает доступное пространство
См. также:
  • getTextOverrun()
  • setTextOverrun(OverrunStyle)

setTextOverrun

public final void setTextOverrun(OverrunStyle value)
Устанавливает значение свойства textOverrun.
Описание свойства:
Определяет поведение, если текст Labeled превышает доступное пространство для рендеринга текста.
Значение по умолчанию:
OverrunStyle.ELLIPSIS
Параметры:
value - значение для свойства textOverrun
См. также:
  • getTextOverrun()
  • textOverrunProperty()

getTextOverrun

public final OverrunStyle getTextOverrun()
Получает значение свойства textOverrun.
Описание свойства:
Определяет поведение, если текст Labeled превышает доступное пространство для рендеринга текста.
Значение по умолчанию:
OverrunStyle.ELLIPSIS
Возвращает:
значение свойства textOverrun
См. также:
  • setTextOverrun(OverrunStyle)
  • textOverrunProperty()

свойство ellipsisString

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

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

Значение по умолчанию:
"..."
Возвращает:
свойство многоточия для отображения многоточия, когда текст усечён
С:
JavaFX 2.2
См. также:
  • getEllipsisString()
  • setEllipsisString(String)

setEllipsisString

public final void setEllipsisString(String value)
Устанавливает значение свойства ellipsisString.
Описание свойства:
Указывает строку, отображаемую в виде многоточия, когда текст усечён.
Таблица многоточия
Примеры
"..." Значение по умолчанию для большинства языковых локали
" . . . "
" [...] "
"\u2026" Символ многоточия Unicode '…'
"" Без многоточия, отображается только усечённая строка

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

Значение по умолчанию:
"..."
Параметры:
value - значение для свойства ellipsisString
С:
JavaFX 2.2
См. также:
  • getEllipsisString()
  • ellipsisStringProperty()

getEllipsisString

public final String getEllipsisString()
Получает значение свойства ellipsisString.
Описание свойства:
Указывает строку, отображаемую в качестве многоточия при обрезке текста.
Таблица многоточий
Примеры
"..." Значение по умолчанию для большинства языковых локалей
" . . . "
" [...] "
"\u2026" Символ многоточия Unicode '…'
"" Многоточие не отображается, отображается только обрезка строки

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

Значение по умолчанию:
"..."
Возвращает:
значение свойства ellipsisString
С тех пор:
JavaFX 2.2
См. также:
  • setEllipsisString(String)
  • ellipsisStringProperty()

wrapTextProperty

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

setWrapText

public final void setWrapText(boolean value)
Устанавливает значение свойства wrapText.
Описание свойства:
Если строка текста превышает ширину компонента Labeled, эта переменная указывает, следует ли переносить текст на другую строку.
Значение по умолчанию:
false
Параметры:
value - значение свойства wrapText
См. также:
  • isWrapText()
  • wrapTextProperty()

isWrapText

public final boolean isWrapText()
Получает значение свойства wrapText.
Описание свойства:
Если строка текста превышает ширину компонента Labeled, эта переменная указывает, следует ли переносить текст на другую строку.
Значение по умолчанию:
false
Возвращает:
значение свойства wrapText
См. также:
  • setWrapText(boolean)
  • wrapTextProperty()

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

setFont

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

getFont

public final Font getFont()
Получает значение свойства font.
Описание свойства:
Шрифт по умолчанию для текста в Labeled. Если текст Label представляет собой форматированный текст, этот шрифт может или не может использоваться в зависимости от информации о шрифте, встроенной в форматированный текст. Однако в любом случае, когда требуется шрифт по умолчанию, будет использован этот шрифт.
Значение по умолчанию:
Font.getDefault()
Возвращает:
значение свойства font
См. также:
  • setFont(Font)
  • fontProperty()

graphicProperty

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

setGraphic

public final void setGraphic(Node value)
Устанавливает значение свойства graphic.
Описание свойства:
Необязательная иконка для Labeled. Ее положение относительно текста можно настроить с помощью setContentDisplay(javafx.scene.control.ContentDisplay). Узел, заданный для этой переменной, не может быть представлен в другом месте графа сцены, иначе будет брошено исключение IllegalArgumentException. Дополнительные сведения см. в описании класса Node.
Значение по умолчанию:
null
Параметры:
value - значение для свойства graphic
См. также:
  • getGraphic()
  • graphicProperty()

getGraphic

public final Node getGraphic()
Получает значение свойства graphic.
Описание свойства:
Необязательная иконка для Labeled. Ее положение относительно текста можно настроить с помощью setContentDisplay(javafx.scene.control.ContentDisplay). Узел, заданный для этой переменной, не может быть представлен в другом месте графа сцены, иначе будет брошено исключение IllegalArgumentException. Дополнительные сведения см. в описании класса Node.
Значение по умолчанию:
null
Возвращает:
значение свойства graphic
См. также:
  • setGraphic(Node)
  • graphicProperty()

underlineProperty

public final BooleanProperty underlineProperty()
Указывает, следует ли подчёркивать весь текст.
Значение по умолчанию:
false
Возвращает:
свойство подчёркивания для всего текста в данном компоненте Labeled
См. также:
  • isUnderline()
  • setUnderline(boolean)

setUnderline

public final void setUnderline(boolean value)
Устанавливает значение свойства underline.
Описание свойства:
Указывает, следует ли подчёркивать весь текст.
Значение по умолчанию:
false
Параметры:
value - значение для свойства underline
См. также:
  • isUnderline()
  • underlineProperty()

isUnderline

public final boolean isUnderline()
Получает значение свойства underline.
Описание свойства:
Нужно ли подчёркивать весь текст.
Значение по умолчанию:
false
Возвращает:
значение свойства underline
См. также:
  • setUnderline(boolean)
  • underlineProperty()

lineSpacingProperty

public final DoubleProperty lineSpacingProperty()
Устанавливает интервал между строками в пикселях.
Значение по умолчанию:
0
Возвращает:
свойство интервала между строками в этом метке
С тех пор:
JavaFX 8.0
См. также:
  • getLineSpacing()
  • setLineSpacing(double)

setLineSpacing

public final void setLineSpacing(double value)
Устанавливает значение свойства lineSpacing.
Описание свойства:
Устанавливает интервал между строками в пикселях.
Значение по умолчанию:
0
Параметры:
value - значение свойства lineSpacing
С тех пор:
JavaFX 8.0
См. также:
  • getLineSpacing()
  • lineSpacingProperty()

getLineSpacing

public final double getLineSpacing()
Получает значение свойства lineSpacing.
Описание свойства:
Устанавливает интервал между строками в пикселях.
Значение по умолчанию:
0
Возвращает:
значение свойства lineSpacing
С тех пор:
JavaFX 8.0
См. также:
  • setLineSpacing(double)
  • lineSpacingProperty()

contentDisplayProperty

public final ObjectProperty<ContentDisplay> contentDisplayProperty()
Устанавливает позицию графического элемента относительно текста.
Значение по умолчанию:
ContentDisplay.LEFT
Возвращает:
свойство отображения содержимого этой метки
См. также:
  • getContentDisplay()
  • setContentDisplay(ContentDisplay)

setContentDisplay

public final void setContentDisplay(ContentDisplay value)
Устанавливает значение свойства contentDisplay.
Описание свойства:
Устанавливает позицию графического элемента относительно текста.
Значение по умолчанию:
ContentDisplay.LEFT
Параметры:
value - значение для свойства contentDisplay
См. также:
  • getContentDisplay()
  • contentDisplayProperty()

getContentDisplay

public final ContentDisplay getContentDisplay()
Получает значение свойства contentDisplay.
Описание свойства:
Устанавливает позицию графического элемента относительно текста.
Значение по умолчанию:
ContentDisplay.LEFT
Возвращает:
значение свойства contentDisplay
См. также:
  • setContentDisplay(ContentDisplay)
  • contentDisplayProperty()

labelPaddingProperty

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

getLabelPadding

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

graphicTextGapProperty

public final DoubleProperty graphicTextGapProperty()
Количество пробела между графическим элементом и текстом
Значение по умолчанию:
4
Возвращает:
свойство интервала между графикой и текстом этой метки
См. также:
  • getGraphicTextGap()
  • setGraphicTextGap(double)

setGraphicTextGap

public final void setGraphicTextGap(double value)
Устанавливает значение свойства graphicTextGap.
Описание свойства:
Количество пробела между графическим элементом и текстом
Значение по умолчанию:
4
Параметры:
value - значение для свойства graphicTextGap
См. также:
  • getGraphicTextGap()
  • graphicTextGapProperty()

getGraphicTextGap

public final double getGraphicTextGap()
Получает значение свойства graphicTextGap.
Описание свойства:
Количество пробела между графическим элементом и текстом
Значение по умолчанию:
4
Возвращает:
значение свойства graphicTextGap
См. также:
  • setGraphicTextGap(double)
  • graphicTextGapProperty()

setTextFill

public final void setTextFill(Paint value)
Устанавливает значение свойства textFill.
Описание свойства:
Цветовое свойство используемое для заливки текста.
Значение по умолчанию:
Color.BLACK
Параметры:
value - значение для свойства textFill
См. также:
  • getTextFill()
  • textFillProperty()

getTextFill

public final Paint getTextFill()
Получает значение свойства textFill.
Описание свойства:
Цветовое свойство используемое для заливки текста.
Значение по умолчанию:
Color.BLACK
Возвращает:
значение свойства textFill
См. также:
  • setTextFill(Paint)
  • textFillProperty()

textFillProperty

public final ObjectProperty<Paint> textFillProperty()
Цветовое свойство используемое для заливки текста.
Значение по умолчанию:
Color.BLACK
Возвращает:
свойство textFill
См. также:
  • getTextFill()
  • setTextFill(Paint)

setMnemonicParsing

public final void setMnemonicParsing(boolean value)
Устанавливает значение свойства mnemonicParsing.
Описание свойства:
Свойство mnemonicParsing для включения/выключения разбора текста. Если это значение установлено в true, текст метки будет обработан для проверки наличия символа разбора мнемонической метки '_'. При обнаружении мнемоники комбинация клавиш будет определена на основе последующего символа, и мнемоника будет добавлена.
Значение по умолчанию:
false; true для некоторых Control.
Параметры:
value - значение для свойства mnemonicParsing
См. также:
  • isMnemonicParsing()
  • mnemonicParsingProperty()

Обработка мнемоники

public final boolean isMnemonicParsing()
Получает значение свойства mnemonicParsing.
Описание свойства:
Свойство MnemonicParsing, включающее/отключающее разбор текста. Если значение установлено в true, текст метки будет проанализирован, чтобы определить, содержит ли он символ разбора мнемоники '_'. При обнаружении мнемоники комбинация клавиш будет определена на основе последующего символа, а мнемоника будет добавлена.
Значение по умолчанию:
false; true для некоторых Control.
Возвращает:
значение свойства mnemonicParsing
См. также:
  • setMnemonicParsing(boolean)
  • mnemonicParsingProperty()

Свойство mnemonicParsing

public final BooleanProperty mnemonicParsingProperty()
Свойство MnemonicParsing, включающее/отключающее разбор текста. Если значение установлено в true, текст метки будет проанализирован, чтобы определить, содержит ли он символ разбора мнемоники '_'. При обнаружении мнемоники комбинация клавиш будет определена на основе последующего символа, а мнемоника будет добавлена.
Значение по умолчанию:
false; true для некоторых Control.
Возвращает:
свойство mnemonicParsing
См. также:
  • isMnemonicParsing()
  • setMnemonicParsing(boolean)

getInitialAlignment

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

getClassCssMetaData

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

getControlCssMetaData

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