Класс 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
- См. также:
-
Button,Label,ToggleButton
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
ObjectProperty<Pos> | alignment | Определяет, как текст и изображение внутри Labeled должны выравниваться, если есть свободное место внутри Labeled. |
ObjectProperty<ContentDisplay> | contentDisplay | Определяет позиционирование изображения относительно текста. |
StringProperty | ellipsisString | Указывает строку для отображения многоточия, когда текст обрезается. |
ObjectProperty<Font> | font | Шрифт по умолчанию для текста в Labeled. |
ObjectProperty<Node> | graphic | Необязательный значок для Labeled. |
DoubleProperty | graphicTextGap | Расстояние между изображением и текстом |
ReadOnlyObjectProperty<Insets> | labelPadding | Отступы вокруг текстового и графического содержимого Labeled. |
DoubleProperty | lineSpacing | Расстояние в пикселях между строками. |
BooleanProperty | mnemonicParsing | Свойство MnemonicParsing для включения/выключения разбора текста. |
ObjectProperty<TextAlignment> | textAlignment | Определяет поведение строк текста при многострочном тексте. |
ObjectProperty<Paint> | textFill | Paint используемый для заполнения текста. |
ObjectProperty<OverrunStyle> | textOverrun | Указывает поведение, если текст Labeled превышает доступное пространство для отображения текста. |
StringProperty | text | Текст для отображения в метке. |
BooleanProperty | underline | Всегда ли весь текст должен быть подчеркнут. |
BooleanProperty | wrapText | Если строка текста превышает ширину Labeled, эта переменная указывает, должен ли текст переноситься на другую строку. |
Свойства, объявленные в классе javafx.scene.control.Control
contextMenu, skin, tooltip
Свойства, объявленные в классе javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Свойства, объявленные в классе javafx.scene.Parent
needsLayout
Свойства, объявленные в классе javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
Краткое описание полей
Поля, объявленные в классе javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ObjectProperty<Pos> | alignmentProperty() | Указывает, как следует выравнивать текст и графику внутри Labeled, если в Labeled есть пустое место. |
ObjectProperty<ContentDisplay> | contentDisplayProperty() | Указывает позиционирование графики относительно текста. |
StringProperty | ellipsisStringProperty() | Указывает строку, отображаемую для многоточия, когда текст усечен. |
ObjectProperty<Font> | fontProperty() | Шрифт по умолчанию для текста в Labeled. |
Pos | getAlignment() | Возвращает значение свойства выравнивания. |
static List<CssMetaData<? extends Styleable,?>> | getClassCssMetaData() | |
Orientation | getContentBias() | Если wrapText равен true, тогда contentBias будет HORIZONTAL, иначе он равен null. |
ContentDisplay | getContentDisplay() | Возвращает значение свойства contentDisplay. |
List<CssMetaData<? extends Styleable,?>> | getControlCssMetaData() | |
String | getEllipsisString() | Возвращает значение свойства ellipsisString. |
Font | getFont() | Возвращает значение свойства font. |
Node | getGraphic() | Возвращает значение свойства graphic. |
double | getGraphicTextGap() | Возвращает значение свойства graphicTextGap. |
protected Pos | getInitialAlignment() | Возвращает начальное состояние выравнивания этого элемента управления, для корректной установки начального значения движком CSS JavaFX. |
Insets | getLabelPadding() | Возвращает значение свойства labelPadding. |
double | getLineSpacing() | Возвращает значение свойства lineSpacing. |
String | getText() | Возвращает значение свойства text. |
TextAlignment | getTextAlignment() | Возвращает значение свойства textAlignment. |
Paint | getTextFill() | Возвращает значение свойства textFill. |
OverrunStyle | getTextOverrun() | Возвращает значение свойства textOverrun. |
ObjectProperty<Node> | graphicProperty() | Необязательный значок для Labeled. |
DoubleProperty | graphicTextGapProperty() | Расстояние между графикой и текстом |
boolean | isMnemonicParsing() | Возвращает значение свойства mnemonicParsing. |
boolean | isUnderline() | Возвращает значение свойства underline. |
boolean | isWrapText() | Возвращает значение свойства wrapText. |
ReadOnlyObjectProperty<Insets> | labelPaddingProperty() | Поля вокруг текстового и графического содержимого Labeled. |
DoubleProperty | lineSpacingProperty() | Указывает расстояние в пикселях между строками. |
BooleanProperty | mnemonicParsingProperty() | Свойство mnemonicParsing для включения/выключения анализа текста. |
void | setAlignment(Pos value) | Устанавливает значение свойства выравнивания. |
void | setContentDisplay(ContentDisplay value) | Устанавливает значение свойства contentDisplay. |
void | setEllipsisString(String value) | Устанавливает значение свойства ellipsisString. |
void | setFont(Font value) | Устанавливает значение свойства font. |
void | setGraphic(Node value) | Устанавливает значение свойства graphic. |
void | setGraphicTextGap(double value) | Устанавливает значение свойства graphicTextGap. |
void | setLineSpacing(double value) | Устанавливает значение свойства lineSpacing. |
void | setMnemonicParsing(boolean value) | Устанавливает значение свойства mnemonicParsing. |
void | setText(String value) | Устанавливает значение свойства text. |
void | setTextAlignment(TextAlignment value) | Устанавливает значение свойства textAlignment. |
void | setTextFill(Paint value) | Устанавливает значение свойства textFill. |
void | setTextOverrun(OverrunStyle value) | Устанавливает значение свойства textOverrun. |
void | setUnderline(boolean value) | Устанавливает значение свойства underline. |
void | setWrapText(boolean value) | Устанавливает значение свойства wrapText. |
ObjectProperty<TextAlignment> | textAlignmentProperty() | Определяет поведение строк текста при многострочном тексте. |
ObjectProperty<Paint> | textFillProperty() | Paint используемый для заполнения текста. |
ObjectProperty<OverrunStyle> | textOverrunProperty() | Указывает поведение при превышении текстом Labeled доступного пространства для его отображения. |
|---|---|---|
StringProperty | textProperty() | Текст, который будет отображаться в метке. |
BooleanProperty | underlineProperty() | Указывает, следует ли подчёркивать весь текст. |
BooleanProperty | wrapTextProperty() | Если фрагмент текста превышает ширину Labeled, то эта переменная указывает, следует ли переносить текст на новую строку. |
Методы, объявленные в классе javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getTooltip, isResizable, setContextMenu, 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, 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, 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, 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, getStyleClass
Подробности свойства
текст
public final StringProperty textProperty
- Значение по умолчанию:
- пустая строка
- См. также:
-
getText(),setText(String)
выравнивание
public final ObjectProperty<Pos> alignmentProperty
- Значение по умолчанию:
Pos.CENTER_LEFT- См. также:
-
getAlignment(),setAlignment(Pos)
выравниваниеТекста
public final ObjectProperty<TextAlignment> textAlignmentProperty
contentDisplayProperty(), которое влияет на графику и текст, эта настройка влияет только на несколько строк текста относительно границ текста.- Значение по умолчанию:
TextAlignment.LEFT- См. также:
-
getTextAlignment(),setTextAlignment(TextAlignment)
textOverrun
public final ObjectProperty<OverrunStyle> textOverrunProperty
Labeled превышает доступное пространство для отображения текста.- Значение по умолчанию:
OverrunStyle.ELLIPSIS- См. также:
-
getTextOverrun(),setTextOverrun(OverrunStyle)
строкаЭллипса
public final StringProperty ellipsisStringProperty
| Примеры | |
|---|---|
| "..." | Значение по умолчанию для большинства языковых локали |
| " . . . " | |
| " [...] " | |
| "\u2026" | Символ эллипса Юникода '…' |
| "" | Без эллипса, просто отображается усеченная строка |
Обратите внимание, что не все шрифты поддерживают все символы Юникода.
- Значение по умолчанию:
"..."- С:
- JavaFX 2.2
- См. также:
-
getEllipsisString(),setEllipsisString(String)
переносТекста
public final BooleanProperty wrapTextProperty
- Значение по умолчанию:
false- См. также:
-
isWrapText(),setWrapText(boolean)
шрифт
public final ObjectProperty<Font> fontProperty
- Значение по умолчанию:
Font.getDefault()- См. также:
-
getFont(),setFont(Font)
графика
public final ObjectProperty<Node> graphicProperty
setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появляться в другом месте в графическом дереве сцены, в противном случае будет выброшено исключение IllegalArgumentException. Подробнее см. описание класса Node.- Значение по умолчанию:
null- См. также:
-
getGraphic(),setGraphic(Node)
подчеркивание
public final BooleanProperty underlineProperty
- Значение по умолчанию:
false- См. также:
-
isUnderline(),setUnderline(boolean)
межстрочныйИнтервал
public final DoubleProperty lineSpacingProperty
- Значение по умолчанию:
- 0
- С:
- JavaFX 8.0
- См. также:
-
getLineSpacing(),setLineSpacing(double)
отображениеСодержимого
public final ObjectProperty<ContentDisplay> contentDisplayProperty
- Значение по умолчанию:
ContentDisplay.LEFT- См. также:
-
getContentDisplay(),setContentDisplay(ContentDisplay)
отступМетки
public final ReadOnlyObjectProperty<Insets> labelPaddingProperty
- Значение по умолчанию:
Insets.EMPTY- См. также:
getLabelPadding()
отступГрафикаТекст
public final DoubleProperty graphicTextGapProperty
- Значение по умолчанию:
- 4
- См. также:
-
getGraphicTextGap(),setGraphicTextGap(double)
заливкаТекста
public final ObjectProperty<Paint> textFillProperty
- Значение по умолчанию:
Color.BLACK- См. также:
-
getTextFill(),setTextFill(Paint)
mnemonicParsing
public final BooleanProperty mnemonicParsingProperty
- Значение по умолчанию:
-
false;trueдля некоторыхControl. - См. также:
-
isMnemonicParsing(),setMnemonicParsing(boolean)
Подробности конструктора
Labeled
public Labeled()
Labeled
public Labeled(String text)
- Параметры:
-
text- Текст для метки.
Labeled
public Labeled(String text, Node graphic)
- Параметры:
-
text- Текст для метки. -
graphic- Графика для метки.
Подробности метода
textProperty
public final StringProperty textProperty()
- Значение по умолчанию:
- пустая строка
- См. также:
-
getText(),setText(String)
setText
public final void setText(String value)
- Описание свойства:
- Текст, который будет отображаться в метке. Текст может быть null.
- Значение по умолчанию:
- пустая строка
getText
public final String getText()
- Описание свойства:
- Текст, который будет отображаться в метке. Текст может быть null.
- Значение по умолчанию:
- пустая строка
alignmentProperty
public final ObjectProperty<Pos> alignmentProperty()
- Значение по умолчанию:
Pos.CENTER_LEFT- См. также:
-
getAlignment(),setAlignment(Pos)
setAlignment
public final void setAlignment(Pos value)
- Описание свойства:
- Определяет способ выравнивания текста и графики внутри Labeled, когда в Labeled есть свободное место.
- Значение по умолчанию:
Pos.CENTER_LEFT
getAlignment
public final Pos getAlignment()
- Описание свойства:
- Указывает, как текст и графика внутри Labeled должны быть выровнены, когда в Labeled есть свободное место.
- Значение по умолчанию:
Pos.CENTER_LEFT
textAlignmentProperty
public final ObjectProperty<TextAlignment> textAlignmentProperty()
contentDisplayProperty(), которое влияет на графику и текст, эта настройка влияет только на несколько строк текста относительно границ текста.- Значение по умолчанию:
TextAlignment.LEFT- См. также:
-
getTextAlignment(),setTextAlignment(TextAlignment)
setTextAlignment
public final void setTextAlignment(TextAlignment value)
- Описание свойства:
- Определяет поведение строк текста при многострочном тексте. В отличие от
contentDisplayProperty(), которое влияет на графику и текст, эта настройка влияет только на несколько строк текста относительно границ текста. - Значение по умолчанию:
TextAlignment.LEFT
getTextAlignment
public final TextAlignment getTextAlignment()
- Описание свойства:
- Определяет поведение строк текста при многострочном тексте. В отличие от
contentDisplayProperty(), которое влияет на графику и текст, эта настройка влияет только на несколько строк текста относительно границ текста. - Значение по умолчанию:
TextAlignment.LEFT
textOverrunProperty
public final ObjectProperty<OverrunStyle> textOverrunProperty()
Labeled превышает доступное пространство для отображения текста.- Значение по умолчанию:
OverrunStyle.ELLIPSIS- См. также:
-
getTextOverrun(),setTextOverrun(OverrunStyle)
setTextOverrun
public final void setTextOverrun(OverrunStyle value)
- Описание свойства:
- Указывает поведение, если текст
Labeledпревышает доступное пространство для отображения текста. - Значение по умолчанию:
OverrunStyle.ELLIPSIS
getTextOverrun
public final OverrunStyle getTextOverrun()
- Описание свойства:
- Указывает поведение, если текст
Labeledпревышает доступное пространство для отображения текста. - Значение по умолчанию:
OverrunStyle.ELLIPSIS
ellipsisStringProperty
public final StringProperty ellipsisStringProperty()
| Примеры | |
|---|---|
| "..." | Значение по умолчанию для большинства языковых локалей |
| " . . . " | |
| " [...] " | |
| "\u2026" | Символ многоточия Юникода '…' |
| "" | Без многоточия, просто отображается усечённая строка |
Обратите внимание, что не все шрифты поддерживают все символы Юникода.
- Значение по умолчанию:
"..."- С:
- JavaFX 2.2
- См. также:
-
getEllipsisString(),setEllipsisString(String)
setEllipsisString
public final void setEllipsisString(String value)
- Описание свойства:
- Указывает строку, отображаемую для многоточия, когда текст усечён.
Таблица многоточий Примеры "..." Значение по умолчанию для большинства языковых локалей " . . . " " [...] " "\u2026" Символ многоточия Юникода '…' "" Без многоточия, просто отображается усечённая строка Обратите внимание, что не все шрифты поддерживают все символы Юникода.
- Значение по умолчанию:
"..."- С:
- JavaFX 2.2
getEllipsisString
public final String getEllipsisString()
- Описание свойства:
- Указывает строку, отображаемую для многоточия, когда текст усечён.
Таблица многоточий Примеры "..." Значение по умолчанию для большинства языковых локалей " . . . " " [...] " "\u2026" Символ многоточия Юникода '…' "" Без многоточия, просто отображается усечённая строка Обратите внимание, что не все шрифты поддерживают все символы Юникода.
- Значение по умолчанию:
"..."- С:
- JavaFX 2.2
wrapTextProperty
public final BooleanProperty wrapTextProperty()
- Значение по умолчанию:
false- См. также:
-
isWrapText(),setWrapText(boolean)
setWrapText
public final void setWrapText(boolean value)
- Описание свойства:
- Если строка текста превышает ширину Labeled, то эта переменная указывает, должен ли текст переноситься на другую строку.
- Значение по умолчанию:
false
isWrapText
public final boolean isWrapText()
- Описание свойства:
- Если строка текста превышает ширину Labeled, то эта переменная указывает, должен ли текст переноситься на другую строку.
- Значение по умолчанию:
false
getContentBias
public Orientation getContentBias()
- Переопределяет:
-
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()
- Значение по умолчанию:
Font.getDefault()- См. также:
-
getFont(),setFont(Font)
setFont
public final void setFont(Font value)
- Описание свойства:
- Шрифт по умолчанию для текста в Labeled. Если текст Label – форматированный текст, то этот шрифт может или не использоваться, в зависимости от информации о шрифте, вложенной в форматированный текст. Но в любом случае, где требуется шрифт по умолчанию, этот шрифт будет использован.
- Значение по умолчанию:
Font.getDefault()
getFont
public final Font getFont()
- Описание свойства:
- Шрифт по умолчанию для текста в Labeled. Если текст Label – форматированный текст, то этот шрифт может или не использоваться, в зависимости от информации о шрифте, вложенной в форматированный текст. Но в любом случае, где требуется шрифт по умолчанию, этот шрифт будет использован.
- Значение по умолчанию:
Font.getDefault()
graphicProperty
public final ObjectProperty<Node> graphicProperty()
setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появляться в другом месте графа сцены, в противном случае будет брошено исключение IllegalArgumentException. Подробнее см. в описании класса Node.- Значение по умолчанию:
null- См. также:
-
getGraphic(),setGraphic(Node)
setGraphic
public final void setGraphic(Node value)
- Описание свойства:
- Необязательный значок для Labeled. Его можно расположить относительно текста, используя
setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появляться в другом месте графа сцены, в противном случае будет брошено исключениеIllegalArgumentException. Подробнее см. в описании классаNode. - Значение по умолчанию:
null
getGraphic
public final Node getGraphic()
- Описание свойства:
- Необязательный значок для Labeled. Его можно расположить относительно текста, используя
setContentDisplay(javafx.scene.control.ContentDisplay). Узел, указанный для этой переменной, не может появляться в другом месте графа сцены, в противном случае будет брошено исключениеIllegalArgumentException. Подробнее см. в описании классаNode. - Значение по умолчанию:
null
underlineProperty
public final BooleanProperty underlineProperty()
- Значение по умолчанию:
false- См. также:
-
isUnderline(),setUnderline(boolean)
setUnderline
public final void setUnderline(boolean value)
- Описание свойства:
- Выделяет ли весь текст подчеркиванием.
- Значение по умолчанию:
false
isUnderline
public final boolean isUnderline()
- Описание свойства:
- Выделяет ли весь текст подчеркиванием.
- Значение по умолчанию:
false
lineSpacingProperty
public final DoubleProperty lineSpacingProperty()
- Значение по умолчанию:
- 0
- С:
- JavaFX 8.0
- См. также:
-
getLineSpacing(),setLineSpacing(double)
setLineSpacing
public final void setLineSpacing(double value)
- Описание свойства:
- Устанавливает интервал между строками в пикселях.
- Значение по умолчанию:
- 0
- С:
- JavaFX 8.0
getLineSpacing
public final double getLineSpacing()
- Описание свойства:
- Устанавливает интервал между строками в пикселях.
- Значение по умолчанию:
- 0
- С:
- JavaFX 8.0
contentDisplayProperty
public final ObjectProperty<ContentDisplay> contentDisplayProperty()
- Значение по умолчанию:
ContentDisplay.LEFT- См. также:
-
getContentDisplay(),setContentDisplay(ContentDisplay)
setContentDisplay
public final void setContentDisplay(ContentDisplay value)
- Описание свойства:
- Определяет позиционирование значка относительно текста.
- Значение по умолчанию:
ContentDisplay.LEFT
getContentDisplay
public final ContentDisplay getContentDisplay()
- Описание свойства:
- Определяет позиционирование значка относительно текста.
- Значение по умолчанию:
ContentDisplay.LEFT
labelPaddingProperty
public final ReadOnlyObjectProperty<Insets> labelPaddingProperty()
- Значение по умолчанию:
Insets.EMPTY- См. также:
getLabelPadding()
getLabelPadding
public final Insets getLabelPadding()
- Описание свойства:
- Отступ вокруг текста и графического содержимого Labeled. По умолчанию labelPadding - Insets.EMPTY и не может быть установлен в null. Подклассы могут добавлять узлы вне этого отступа и внутри отступа Labeled. Это свойство может быть установлено только из CSS.
- Значение по умолчанию:
Insets.EMPTY
graphicTextGapProperty
public final DoubleProperty graphicTextGapProperty()
- Значение по умолчанию:
- 4
- См. также:
-
getGraphicTextGap(),setGraphicTextGap(double)
setGraphicTextGap
public final void setGraphicTextGap(double value)
- Описание свойства:
- Пробел между значком и текстом
- Значение по умолчанию:
- 4
getGraphicTextGap
public final double getGraphicTextGap()
- Описание свойства:
- Пробел между значком и текстом
- Значение по умолчанию:
- 4
setTextFill
public final void setTextFill(Paint value)
- Описание свойства:
- Цвет заливки текста.
- Значение по умолчанию:
Color.BLACK
getTextFill
public final Paint getTextFill()
- Описание свойства:
- Цвет заливки текста.
- Значение по умолчанию:
Color.BLACK
textFillProperty
public final ObjectProperty<Paint> textFillProperty()
- Значение по умолчанию:
Color.BLACK- См. также:
-
getTextFill(),setTextFill(Paint)
setMnemonicParsing
public final void setMnemonicParsing(boolean value)
- Описание свойства:
- Свойство mnemonicParsing для включения/выключения разбора текста. Если оно установлено в true, то текст Label будет проанализирован на наличие символа разбора мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено по следующему символу, и мнемоника будет добавлена.
- Значение по умолчанию:
-
false;trueдля некоторыхControl.
isMnemonicParsing
public final boolean isMnemonicParsing()
- Описание свойства:
- Свойство mnemonicParsing для включения/выключения разбора текста. Если оно установлено в true, то текст Label будет проанализирован на наличие символа разбора мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено по следующему символу, и мнемоника будет добавлена.
- Значение по умолчанию:
-
false;trueдля некоторыхControl.
mnemonicParsingProperty
public final BooleanProperty mnemonicParsingProperty()
- Значение по умолчанию:
-
false;trueдля некоторыхControl. - См. также:
-
isMnemonicParsing(),setMnemonicParsing(boolean)
getInitialAlignment
protected Pos getInitialAlignment()
- Возвращает:
- начальное состояние выравнивания этого элемента управления
- С:
- 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.