- 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Определяет позиционирование графического элемента относительно текста.StringPropertyellipsisStringУказывает строку, отображаемую для многоточия, когда текст усечен.ObjectProperty<Font>fontШрифт по умолчанию для текста в Labeled.ObjectProperty<Node>graphicНеобязательный значок для Labeled.DoublePropertygraphicTextGapРасстояние между графическим элементом и текстомReadOnlyObjectProperty<Insets>labelPaddingОтступ вокруг текстового и графического содержимого Labeled.DoublePropertylineSpacingУказывает расстояние в пикселях между строками.BooleanPropertymnemonicParsingСвойство mnemonicParsing для включения/выключения разбора текста.ObjectProperty<TextAlignment>textAlignmentОпределяет поведение строк текста при многострочном тексте В отличие отcontentDisplayProperty(), которое влияет на графический элемент и текст, эта настройка влияет только на несколько строк текста по отношению к границам текста.ObjectProperty<Paint>textFillPaint, используемый для заполнения текста.ObjectProperty<OverrunStyle>textOverrunОпределяет поведение, если текстLabeledпревышает доступное пространство для отображения текста.StringPropertytextТекст, который нужно отобразить в метке.BooleanPropertyunderlineУказывает, должен ли быть подчеркнут весь текст.BooleanPropertywrapTextЕсли фрагмент текста превышает ширину 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
-
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание ObjectProperty<Pos>alignmentProperty()Указывает, как текст и графический элемент внутри Labeled должны выравниваться, когда в Labeled есть пустое пространство.ObjectProperty<ContentDisplay>contentDisplayProperty()Указывает позиционирование графического элемента относительно текста.StringPropertyellipsisStringProperty()Указывает строку, отображаемую для многоточия, когда текст усечен.ObjectProperty<Font>fontProperty()Шрифт по умолчанию для текста в Labeled.PosgetAlignment()Получает значение свойства выравнивания.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()OrientationgetContentBias()Если wrapText равен true, то contentBias будет HORIZONTAL, иначе он равен null.ContentDisplaygetContentDisplay()Получает значение свойства contentDisplay.List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()StringgetEllipsisString()Получает значение свойства ellipsisString.FontgetFont()Получает значение свойства шрифта.NodegetGraphic()Получает значение свойства graphic.doublegetGraphicTextGap()Получает значение свойства graphicTextGap.protected PosgetInitialAlignment()Возвращает начальное состояние выравнивания этого элемента управления, для использования движком JavaFX CSS для правильного задания его начального значения.InsetsgetLabelPadding()Получает значение свойства labelPadding.doublegetLineSpacing()Получает значение свойства lineSpacing.StringgetText()Получает значение свойства текста.TextAlignmentgetTextAlignment()Получает значение свойства выравнивания текста.PaintgetTextFill()Получает значение свойства textFill.OverrunStylegetTextOverrun()Получает значение свойства textOverrun.ObjectProperty<Node>graphicProperty()Необязательный значок для Labeled.DoublePropertygraphicTextGapProperty()Расстояние между графическим элементом и текстомbooleanisMnemonicParsing()Получает значение свойства mnemonicParsing.booleanisUnderline()Получает значение свойства underline.booleanisWrapText()Получает значение свойства wrapText.ReadOnlyObjectProperty<Insets>labelPaddingProperty()Отступ вокруг текстового и графического содержимого Labeled.DoublePropertylineSpacingProperty()Указывает расстояние в пикселях между строками.BooleanPropertymnemonicParsingProperty()Свойство mnemonicParsing для включения/выключения анализа текста.voidsetAlignment(Pos value)Устанавливает значение свойства выравнивания.voidsetContentDisplay(ContentDisplay value)Устанавливает значение свойства contentDisplay.voidsetEllipsisString(String value)Устанавливает значение свойства ellipsisString.voidsetFont(Font value)Устанавливает значение свойства шрифта.voidsetGraphic(Node value)Устанавливает значение свойства graphic.voidsetGraphicTextGap(double value)Устанавливает значение свойства graphicTextGap.voidsetLineSpacing(double value)Устанавливает значение свойства lineSpacing.voidsetMnemonicParsing(boolean value)Устанавливает значение свойства mnemonicParsing.voidsetText(String value)Устанавливает значение свойства текста.voidsetTextAlignment(TextAlignment value)Устанавливает значение свойства выравнивания текста.voidsetTextFill(Paint value)Устанавливает значение свойства textFill.voidsetTextOverrun(OverrunStyle value)Устанавливает значение свойства textOverrun.voidsetUnderline(boolean value)Устанавливает значение свойства underline.voidsetWrapText(boolean value)Устанавливает значение свойства wrapText.ObjectProperty<TextAlignment>textAlignmentProperty()Определяет поведение строк текста при многострочном тексте В отличие отcontentDisplayProperty(), которое влияет на графический элемент и текст, это свойство влияет только на несколько строк текста относительно границ текста.
ObjectProperty<Paint>textFillProperty()Используемая для заполнения текстаPaint.ObjectProperty<OverrunStyle>textOverrunProperty()Определяет поведение, если текстLabeledпревышает доступное пространство для отрисовки.StringPropertytextProperty()Текст, который должен отображаться в метке.StringtoString()Возвращает строковое представление объекта.BooleanPropertyunderlineProperty()Указывает, следует ли подчёркивать весь текст.BooleanPropertywrapTextProperty()Если фрагмент текста превышает ширину 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- Текст для метки.
-
-
Методы
-
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Возвращает строковое представление объекта.
-
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.