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