Класс Labeled
- Все реализуемые интерфейсы:
-
Styleable,EventTarget,Skinnable
- Непосредственные известные подклассы:
-
ButtonBase,Cell,Label,TitledPane
@DefaultProperty("text") public abstract class Labeled extends Control 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
- См. также:
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty |
alignment |
Определяет, как текст и графика внутри Labeled должны быть выровнены при наличии свободного места в Labeled. |
final ObjectProperty |
contentDisplay |
Определяет позиционирование графики относительно текста. |
final StringProperty |
ellipsisString |
Определяет строку для отображения многоточия при обрезке текста. |
final ObjectProperty |
font |
Шрифт по умолчанию для текста в Labeled. |
final ObjectProperty |
graphic |
Необязательный значок для Labeled. |
final DoubleProperty |
graphicTextGap |
Расстояние между графикой и текстом |
final ReadOnlyObjectProperty |
labelPadding |
Отступ вокруг текстового и графического содержимого Labeled. |
final DoubleProperty |
lineSpacing |
Определяет межстрочное расстояние в пикселях. |
final BooleanProperty |
mnemonicParsing |
Свойство MnemonicParsing для включения/выключения разбора текста. |
final ObjectProperty |
textAlignment |
Указывает поведение строк текста при многострочном тексте. |
final ObjectProperty |
textFill |
Paint, используемый для заливки текста. |
final ObjectProperty |
textOverrun |
Определяет поведение, если текст Labeled превышает доступное пространство для отображения текста. |
final StringProperty |
text |
Текст для отображения в метке. |
final ReadOnlyBooleanProperty |
textTruncated |
Указывает, был ли текст об обрезан из-за невозможности размещения на доступной ширине. |
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 |
Создаёт метку с текстом |
Labeled |
Создаёт метку с текстом и графикой |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty |
alignmentProperty() |
Указывает, как текст и графика внутри Labeled должны быть выровнены, когда в Labeled есть пустое место. |
final ObjectProperty |
contentDisplayProperty() |
Указывает позиционирование графики относительно текста. |
final StringProperty |
ellipsisStringProperty() |
Указывает строку, отображаемую для многоточия, когда текст усечён. |
final ObjectProperty |
fontProperty() |
Шрифт по умолчанию для текста в Labeled. |
final Pos |
getAlignment() |
Получает значение свойства alignment. |
static List |
getClassCssMetaData() |
Получает CssMetaData, связанное с этим классом, что может включать CssMetaData его суперклассов. |
Orientation |
getContentBias() |
Если wrapText равен true, то contentBias будет HORIZONTAL, иначе он равен null. |
final ContentDisplay |
getContentDisplay() |
Получает значение свойства contentDisplay. |
List |
getControlCssMetaData() |
Получает неизменяемый список стилизуемых CSS-свойств элемента управления. |
final String |
getEllipsisString() |
Получает значение свойства ellipsisString. |
final Font |
getFont() |
Получает значение свойства font. |
final Node |
getGraphic() |
Получает значение свойства graphic. |
final double |
getGraphicTextGap() |
Получает значение свойства graphicTextGap. |
protected Pos |
getInitialAlignment() |
Возвращает начальное состояние выравнивания этого элемента управления, используемое движком JavaFX CSS для правильного задания его начального значения. |
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 |
graphicProperty() |
Необязательный значок для Labeled. |
final DoubleProperty |
graphicTextGapProperty() |
Расстояние между графикой и текстом. |
final boolean |
isMnemonicParsing() |
Получает значение свойства mnemonicParsing. |
final boolean |
isTextTruncated() |
Получает значение свойства textTruncated. |
final boolean |
isUnderline() |
Получает значение свойства underline. |
final boolean |
isWrapText() |
Получает значение свойства wrapText. |
final ReadOnlyObjectProperty |
labelPaddingProperty() |
Отступ вокруг текстового и графического содержимого Labeled. |
final DoubleProperty |
lineSpacingProperty() |
Указывает расстояние в пикселях между строками. |
final BooleanProperty |
mnemonicParsingProperty() |
Свойство MnemonicParsing для включения/выключения разбора текста. |
final void |
setAlignment |
Устанавливает значение свойства alignment. |
final void |
setContentDisplay |
Устанавливает значение свойства contentDisplay. |
final void |
setEllipsisString |
Устанавливает значение свойства ellipsisString. |
final void |
setFont |
Устанавливает значение свойства font. |
final void |
setGraphic |
Устанавливает значение свойства graphic. |
final void |
setGraphicTextGap |
Устанавливает значение свойства graphicTextGap. |
final void |
setLineSpacing |
Устанавливает значение свойства lineSpacing. |
final void |
setMnemonicParsing |
Устанавливает значение свойства mnemonicParsing. |
final void |
setText |
Устанавливает значение свойства text. |
final void |
setTextAlignment |
Устанавливает значение свойства textAlignment. |
final void |
setTextFill |
Устанавливает значение свойства textFill. |
final void |
setTextOverrun |
Устанавливает значение свойства textOverrun. |
final void |
setUnderline |
Устанавливает значение свойства underline. |
final void |
setWrapText |
Устанавливает значение свойства wrapText. |
final ObjectProperty |
textAlignmentProperty() |
Определяет поведение строк текста при многострочном тексте. |
final ObjectProperty |
textFillProperty() |
Paint, используемый для заполнения текста. |
final ObjectProperty |
textOverrunProperty() |
Указывает поведение, которое используется, если текст Labeled превышает доступное пространство для отрисовки текста. |
final StringProperty |
textProperty() |
Текст, отображаемый в метке. |
final ReadOnlyBooleanProperty |
textTruncatedProperty() |
Указывает, был ли текст усечён, потому что он не помещается в доступную ширину. |
final BooleanProperty |
underlineProperty() |
Указывает, следует ли подчёркивать весь текст. |
final BooleanProperty |
wrapTextProperty() |
Если фрагмент текста превышает ширину Labeled, эта переменная указывает, следует ли переносить текст на следующую строку. |
Методы, объявленные в классе 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, requestFocusTraversal, 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
Подробности свойства
текст
public final StringProperty textProperty
- Значение по умолчанию:
- пустая строка
- См. также:
выравнивание
public final ObjectProperty<Pos> alignmentProperty
- Значение по умолчанию:
Pos.CENTER_LEFT- См. также:
выравнивание текста
public final ObjectProperty<TextAlignment> textAlignmentProperty
contentDisplayProperty(), которое влияет на графические элементы и текст, эта настройка влияет только на несколько строк текста относительно границ текста.- Значение по умолчанию:
TextAlignment.LEFT- См. также:
переполнение текста
public final ObjectProperty<OverrunStyle> textOverrunProperty
Labeled превышает доступное пространство для отображения текста.- Значение по умолчанию:
OverrunStyle.ELLIPSIS- См. также:
строка многоточия
public final StringProperty ellipsisStringProperty
| Примеры | |
|---|---|
| "..." | Значение по умолчанию для большинства языковых локалей |
| " . . . " | |
| " [...] " | |
| "\u2026" | Символ многоточия Unicode '…' |
| "" | Без многоточия, отображается только обрезка строки |
Обратите внимание, что не все шрифты поддерживают все символы Unicode.
- Значение по умолчанию:
"..."- С:
- JavaFX 2.2
- См. также:
переносить текст
public final BooleanProperty wrapTextProperty
- Значение по умолчанию:
false- См. также:
шрифт
public final ObjectProperty<Font> fontProperty
- Значение по умолчанию:
Font.getDefault()- См. также:
графика
public final ObjectProperty<Node> graphicProperty
setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появляться в другом месте в графическом дереве сцены, иначе будет брошено исключение IllegalArgumentException. См. описание класса Node для получения более подробной информации.- Значение по умолчанию:
null- См. также:
подчёркивание
public final BooleanProperty underlineProperty
- Значение по умолчанию:
false- См. также:
межстрочный интервал
public final DoubleProperty lineSpacingProperty
- Значение по умолчанию:
- 0
- С:
- JavaFX 8.0
- См. также:
отображение содержимого
public final ObjectProperty<ContentDisplay> contentDisplayProperty
- Значение по умолчанию:
ContentDisplay.LEFT- См. также:
внутренний отступ метки
public final ReadOnlyObjectProperty<Insets> labelPaddingProperty
- Значение по умолчанию:
Insets.EMPTY- См. также:
разрыв между графикой и текстом
public final DoubleProperty graphicTextGapProperty
- Значение по умолчанию:
- 4
- См. также:
заливка текста
public final ObjectProperty<Paint> textFillProperty
Paint используемый для заливки текста.- Значение по умолчанию:
Color.BLACK- См. также:
обработка мнемоник
public final BooleanProperty mnemonicParsingProperty
- Значение по умолчанию:
-
false;trueдля некоторыхControl. - См. также:
textTruncated
public final ReadOnlyBooleanProperty textTruncatedProperty
При обрезке вставлен ellipsisString в место, указанное свойством textOverrun.
- С момента:
- 23
- См. также:
Подробное описание конструкторов
Labeled
public Labeled()
Labeled
public Labeled(String text)
- Параметры:
-
text- Текст для метки.
Labeled
public Labeled(String text, Node graphic)
- Параметры:
-
text- Текст для метки. -
graphic- Графика для метки.
Подробное описание методов
textProperty
public final StringProperty textProperty()
- Значение по умолчанию:
- пустая строка
- Возвращает:
- отображаемый в метке текст
- См. также:
setText
public final void setText(String value)
text.- Описание свойства:
- Текст, отображаемый в метке. Текст может быть null.
- Значение по умолчанию:
- пустая строка
- Параметры:
-
value- значение для свойстваtext - См. также:
getText
public final String getText()
text.- Описание свойства:
- Текст, отображаемый в метке. Текст может быть null.
- Значение по умолчанию:
- пустая строка
- Возвращает:
- значение свойства
text - См. также:
alignmentProperty
public final ObjectProperty<Pos> alignmentProperty()
- Значение по умолчанию:
Pos.CENTER_LEFT- Возвращает:
- выравнивание в этой метке
- См. также:
setAlignment
public final void setAlignment(Pos value)
alignment.- Описание свойства:
- Указывает, как выравниваются текст и графика в Labeled, когда в Labeled есть свободное место.
- Значение по умолчанию:
Pos.CENTER_LEFT- Параметры:
-
value- значение для свойстваalignment - См. также:
getAlignment
public final Pos getAlignment()
alignment.- Описание свойства:
- Указывает, как выравниваются текст и графика в Labeled, когда в Labeled есть свободное место.
- Значение по умолчанию:
Pos.CENTER_LEFT- Возвращает:
- значение свойства
alignment - См. также:
textAlignmentProperty
public final ObjectProperty<TextAlignment> textAlignmentProperty()
contentDisplayProperty(), которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно области текста.- Значение по умолчанию:
TextAlignment.LEFT- Возвращает:
- выравнивание строк текста в этой метке
- См. также:
setTextAlignment
public final void setTextAlignment(TextAlignment value)
textAlignment.- Описание свойства:
- Указывает поведение строк текста при многострочном тексте. В отличие от
contentDisplayProperty(), которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно области текста. - Значение по умолчанию:
TextAlignment.LEFT- Параметры:
-
value- значение для свойстваtextAlignment - См. также:
getTextAlignment
public final TextAlignment getTextAlignment()
textAlignment.- Описание свойства:
- Указывает поведение строк текста при многострочном тексте. В отличие от
contentDisplayProperty(), которое влияет на графику и текст, это значение влияет только на несколько строк текста относительно области текста. - Значение по умолчанию:
TextAlignment.LEFT- Возвращает:
- значение свойства
textAlignment - См. также:
textOverrunProperty
public final ObjectProperty<OverrunStyle> textOverrunProperty()
Labeled превышает доступное пространство для отрисовки текста.- Значение по умолчанию:
OverrunStyle.ELLIPSIS- Возвращает:
- поведение при превышении доступного пространства
- См. также:
setTextOverrun
public final void setTextOverrun(OverrunStyle value)
textOverrun.- Описание свойства:
- Указывает поведение, если текст
Labeledпревышает доступное пространство для отрисовки текста. - Значение по умолчанию:
OverrunStyle.ELLIPSIS- Параметры:
-
value- значение для свойстваtextOverrun - См. также:
getTextOverrun
public final OverrunStyle getTextOverrun()
textOverrun.- Описание свойства:
- Указывает поведение, если текст
Labeledпревышает доступное пространство для отрисовки текста. - Значение по умолчанию:
OverrunStyle.ELLIPSIS- Возвращает:
- значение свойства
textOverrun - См. также:
ellipsisStringProperty
public final StringProperty ellipsisStringProperty()
| Примеры | |
|---|---|
| "..." | Значение по умолчанию для большинства локалей |
| " . . . " | |
| " [...] " | |
| "\u2026" | Символ многоточия Юникода '…' |
| "" | Нет многоточия, отображается только усечённая строка |
Обратите внимание, что не все шрифты поддерживают все символы Юникода.
- Значение по умолчанию:
"..."- Возвращает:
- свойство многоточия строки, отображаемой для многоточия при усечении текста
- С:
- JavaFX 2.2
- См. также:
setEllipsisString
public final void setEllipsisString(String value)
ellipsisString.- Описание свойства:
- Указывает строку, отображаемую для многоточия, когда текст усечён.
Таблица многоточий Примеры "..." Значение по умолчанию для большинства локалей " . . . " " [...] " "\u2026" Символ многоточия Юникода '…' "" Нет многоточия, отображается только усечённая строка Обратите внимание, что не все шрифты поддерживают все символы Юникода.
- Значение по умолчанию:
"..."- Параметры:
-
value- значение для свойстваellipsisString - С:
- JavaFX 2.2
- См. также:
getEllipsisString
public final String getEllipsisString()
ellipsisString.- Описание свойства:
- Указывает строку, отображаемую для многоточия, когда текст усечён.
Таблица многоточий Примеры "..." Значение по умолчанию для большинства локалей " . . . " " [...] " "\u2026" Символ многоточия Юникода '…' "" Нет многоточия, отображается только усечённая строка Обратите внимание, что не все шрифты поддерживают все символы Юникода.
- Значение по умолчанию:
"..."- Возвращает:
- значение свойства
ellipsisString - С:
- JavaFX 2.2
- См. также:
wrapTextProperty
public final BooleanProperty wrapTextProperty()
- Значение по умолчанию:
false- Возвращает:
- свойство перевода строки, если строка текста превышает ширину Labeled
- См. также:
setWrapText
public final void setWrapText(boolean value)
wrapText.- Описание свойства:
- Если строка текста превышает ширину Labeled, эта переменная указывает, следует ли текст переносить на новую строку.
- Значение по умолчанию:
false- Параметры:
-
value- значение для свойстваwrapText - См. также:
isWrapText
public final boolean isWrapText()
wrapText.- Описание свойства:
- Если строка текста превышает ширину Labeled, эта переменная указывает, следует ли текст переносить на новую строку.
- Значение по умолчанию:
false- Возвращает:
- значение свойства
wrapText - См. также:
getContentBias
public Orientation getContentBias()
- Переопределяет:
-
getContentBiasв классеNode - Возвращает:
- ориентацию зависимости ширины/высоты или null, если её нет
- См. также:
fontProperty
public final ObjectProperty<Font> fontProperty()
- Значение по умолчанию:
Font.getDefault()- Возвращает:
- шрифт по умолчанию для текста в этом labeled
- См. также:
setFont
public final void setFont(Font value)
font.- Описание свойства:
- Шрифт по умолчанию для текста в Labeled. Если текст Label — форматированный текст, этот шрифт может или не использоваться в зависимости от информации о шрифте, встроенной в форматированный текст, но в любом случае, где требуется шрифт по умолчанию, будет использован этот шрифт.
- Значение по умолчанию:
Font.getDefault()- Параметры:
-
value- значение для свойстваfont - См. также:
getFont
public final Font getFont()
font.- Описание свойства:
- Шрифт по умолчанию для текста в Labeled. Если текст Label — форматированный текст, этот шрифт может или не использоваться в зависимости от информации о шрифте, встроенной в форматированный текст, но в любом случае, где требуется шрифт по умолчанию, будет использован этот шрифт.
- Значение по умолчанию:
Font.getDefault()- Возвращает:
- значение свойства
font - См. также:
graphicProperty
public final ObjectProperty<Node> graphicProperty()
setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появиться в другом месте в графическом дереве сцены, в противном случае будет выброшено исключение IllegalArgumentException. Подробнее см. описание класса Node.- Значение по умолчанию:
null- Возвращает:
- необязательный значок для данного labeled
- См. также:
установитьИзображение
public final void setGraphic(Node value)
graphic.- Описание свойства:
- Необязательный значок для Labeled. Его можно расположить относительно текста, используя
setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появляться в другом месте графа сцены, в противном случае будет брошено исключениеIllegalArgumentException. Подробнее см. в описании классаNode. - Значение по умолчанию:
null- Параметры:
-
value- значение для свойстваgraphic - См. также:
получитьИзображение
public final Node getGraphic()
graphic.- Описание свойства:
- Необязательный значок для Labeled. Его можно расположить относительно текста, используя
setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появляться в другом месте графа сцены, в противном случае будет брошено исключениеIllegalArgumentException. Подробнее см. в описании классаNode. - Значение по умолчанию:
null- Возвращает:
- значение свойства
graphic - См. также:
underlineProperty
public final BooleanProperty underlineProperty()
- Значение по умолчанию:
false- Возвращает:
- свойство подчеркивания всего текста в этом labeled
- См. также:
установитьПодчеркивание
public final void setUnderline(boolean value)
underline.- Описание свойства:
- Указывает, должен ли весь текст быть подчеркнутым.
- Значение по умолчанию:
false- Параметры:
-
value- значение для свойстваunderline - См. также:
isUnderline
public final boolean isUnderline()
underline.- Описание свойства:
- Указывает, должен ли весь текст быть подчеркнутым.
- Значение по умолчанию:
false- Возвращает:
- значение свойства
underline - См. также:
lineSpacingProperty
public final DoubleProperty lineSpacingProperty()
- Значение по умолчанию:
- 0
- Возвращает:
- свойство интервала между строками в этом labeled
- Since:
- JavaFX 8.0
- См. также:
установитьИнтервалМеждуСтроками
public final void setLineSpacing(double value)
lineSpacing.- Описание свойства:
- Устанавливает интервал между строками в пикселях.
- Значение по умолчанию:
- 0
- Параметры:
-
value- значение для свойстваlineSpacing - Since:
- JavaFX 8.0
- См. также:
получитьИнтервалМеждуСтроками
public final double getLineSpacing()
lineSpacing.- Описание свойства:
- Устанавливает интервал между строками в пикселях.
- Значение по умолчанию:
- 0
- Возвращает:
- значение свойства
lineSpacing - Since:
- JavaFX 8.0
- См. также:
contentDisplayProperty
public final ObjectProperty<ContentDisplay> contentDisplayProperty()
- Значение по умолчанию:
ContentDisplay.LEFT- Возвращает:
- свойство отображения содержимого этого labeled
- См. также:
установитьОтображениеСодержимого
public final void setContentDisplay(ContentDisplay value)
contentDisplay.- Описание свойства:
- Определяет позиционирование изображения относительно текста.
- Значение по умолчанию:
ContentDisplay.LEFT- Параметры:
-
value- значение для свойстваcontentDisplay - См. также:
получитьОтображениеСодержимого
public final ContentDisplay getContentDisplay()
contentDisplay.- Описание свойства:
- Определяет позиционирование изображения относительно текста.
- Значение по умолчанию:
ContentDisplay.LEFT- Возвращает:
- значение свойства
contentDisplay - См. также:
labelPaddingProperty
public final ReadOnlyObjectProperty<Insets> labelPaddingProperty()
- Значение по умолчанию:
Insets.EMPTY- Возвращает:
- свойство отступа текста этого labeled
- См. также:
получитьОтступТекста
public final Insets getLabelPadding()
labelPadding.- Описание свойства:
- Отступ вокруг текста и графического содержимого Labeled. По умолчанию labelPadding равен Insets.EMPTY и не может быть установлен в null. Подклассы могут добавлять узлы за пределами этого отступа и внутри отступа Labeled. Это свойство может быть установлено только из CSS.
- Значение по умолчанию:
Insets.EMPTY- Возвращает:
- значение свойства
labelPadding - См. также:
graphicTextGapProperty
public final DoubleProperty graphicTextGapProperty()
- Значение по умолчанию:
- 4
- Возвращает:
- свойство интервала между графикой и текстом этого labeled
- См. также:
установитьИнтервалМеждуИзображениемИТекстом
public final void setGraphicTextGap(double value)
graphicTextGap.- Описание свойства:
- Расстояние между графикой и текстом
- Значение по умолчанию:
- 4
- Параметры:
-
value- значение для свойстваgraphicTextGap - См. также:
получитьИнтервалМеждуИзображениемИТекстом
public final double getGraphicTextGap()
graphicTextGap.- Описание свойства:
- Расстояние между графикой и текстом
- Значение по умолчанию:
- 4
- Возвращает:
- значение свойства
graphicTextGap - См. также:
ЗадатьЗаливкиТекста
public final void setTextFill(Paint value)
textFill.- Описание свойства:
- Цвет заливки
Paintтекста. - Значение по умолчанию:
Color.BLACK- Параметры:
-
value- значение свойстваtextFill - См. также:
ПолучитьЗаливкиТекста
public final Paint getTextFill()
textFill.- Описание свойства:
- Цвет заливки
Paintтекста. - Значение по умолчанию:
Color.BLACK- Возвращает:
- значение свойства
textFill - См. также:
свойствоЗаливкиТекста
public final ObjectProperty<Paint> textFillProperty()
Paint текста.- Значение по умолчанию:
Color.BLACK- Возвращает:
- свойство
textFill - См. также:
УстановитьРазборМемоник
public final void setMnemonicParsing(boolean value)
mnemonicParsing.- Описание свойства:
- Свойство РазборМемоник, включающее/отключающее разбор текста. Если это значение равно true, текст метки будет проанализирован на наличие символа разбора мемоник '_'. При обнаружении мемоники, сочетание клавиш будет определено на основе последующего символа, и мемоника будет добавлена.
- Значение по умолчанию:
-
false;Controlдля некоторыхControl. - Параметры:
-
value- значение свойстваmnemonicParsing - См. также:
ПроверкаРазбораМемоник
public final boolean isMnemonicParsing()
mnemonicParsing.- Описание свойства:
- Свойство РазборМемоник, включающее/отключающее разбор текста. Если это значение равно true, текст метки будет проанализирован на наличие символа разбора мемоник '_'. При обнаружении мемоники, сочетание клавиш будет определено на основе последующего символа, и мемоника будет добавлена.
- Значение по умолчанию:
-
false;trueдля некоторыхControl. - Возвращает:
- значение свойства
mnemonicParsing - См. также:
СвойствоРазбораМемоник
public final BooleanProperty mnemonicParsingProperty()
- Значение по умолчанию:
-
false;trueдля некоторыхControl. - Возвращает:
- свойство
mnemonicParsing - См. также:
СвойствоОбрезкиТекста
public final ReadOnlyBooleanProperty textTruncatedProperty()
При обрезке вставлена строка многоточия ellipsisString в позиции, определенной свойством textOverrun.
- Возвращает:
- свойство
textTruncated - С:
- 23
- См. также:
ПроверкаОбрезкиТекста
public final boolean isTextTruncated()
textTruncated.- Описание свойства:
- Указывает, был ли текст обрезан, поскольку он не помещается в доступную ширину.
При обрезке вставлена строка многоточия
ellipsisStringв позиции, определенной свойствомtextOverrun. - Возвращает:
- значение свойства
textTruncated - С:
- 23
- См. также:
ПолучитьНачальноеВыравнивание
protected Pos getInitialAlignment()
- Возвращает:
- начальное состояние выравнивания этого элемента управления
- С:
- 9
ПолучитьМетаданныеСтилейCSSКласса
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
CssMetaData, связанные с этим классом, которые могут включать метаданные CssMetaData его суперклассов.- Возвращает:
CssMetaData- С:
- JavaFX 8.0
ПолучитьМетаданныеСтилейCSSЭлементаУправления
public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- Переопределяет:
-
getControlCssMetaDataв классеControl - Возвращает:
- неизменяемый список свойств стилей CSS элемента управления
- С:
- JavaFX 8.0
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.