Spec-Zone.ru › OpenJavaFX 17

Класс Labeled

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.Labeled
Все реализованные интерфейсы:
Styleable, EventTarget, Skinnable
Непосредственные известные подклассы:
ButtonBase, Cell, Label, TitledPane
@DefaultProperty("text")
public abstract class Labeled
extends Control
Labeled — Control, у которого в пользовательском интерфейсе есть текстовое содержимое, связанное с ним. Например, Button отображает text, как и Label, Tooltip и многие другие элементы управления.

Labeled также является удобным базовым классом для расширения при создании новых элементов управления, которые отображают только для чтения текстовое содержимое в своём пользовательском интерфейсе.

Пример размещения изображения над текстом:


  Image image = new Image(getClass().getResourceAsStream("image.png"));
  ImageView imageView = new ImageView();
  imageView.setImage(image);
  Label label = new Label("text", imageView);
  label.setContentDisplay(ContentDisplay.TOP);
 
С:
JavaFX 2.0
См. также:
Button, Label, ToggleButton

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

Свойства
Тип Свойство Описание
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

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

Конструкторы
Конструктор Описание
Labeled()
Создаёт метку без текста и изображения
Labeled​(String text)
Создаёт метку с текстом
Labeled​(String text, Node graphic)
Создаёт метку с текстом и изображением

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

Модификатор и тип Метод Описание
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.scene.control.Skinnable

getSkin, setSkin

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode, getStyleClass

Подробности свойства

текст

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

выравнивание

public final ObjectProperty<Pos> alignmentProperty
Определяет способ выравнивания текста и графики внутри Labeled, когда в Labeled есть свободное место.
Значение по умолчанию:
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
Если строка текста превышает ширину Labeled, то эта переменная указывает, нужно ли переносить текст на другую строку.
Значение по умолчанию:
false
См. также:
isWrapText(), setWrapText(boolean)

шрифт

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

графика

public final ObjectProperty<Node> graphicProperty
Необязательный значок для Labeled. Его можно разместить относительно текста, используя 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
Отступ вокруг текстового и графического содержимого Labeled. По умолчанию labelPadding равен Insets.EMPTY и не может быть установлен в null. Подклассы могут добавлять узлы за пределами этого отступа и внутри отступа Labeled. Это свойство можно задать только из CSS.
Значение по умолчанию:
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
Свойство mnemonicParsing для включения/выключения разбора текста. Если это значение равно true, то текст метки Label будет проанализирован, чтобы определить, содержит ли он символ разбора мнемоники '_'. При обнаружении мнемоники комбинация клавиш будет определена на основе следующего символа, и мнемоника будет добавлена.
Значение по умолчанию:
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()
Текст, который будет отображаться в метке. Текст может быть null.
Значение по умолчанию:
пустая строка
См. также:
getText(), setText(String)

setText

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

getText

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

alignmentProperty

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

setAlignment

public final void setAlignment(Pos value)
Устанавливает значение свойства alignment.
Описание свойства:
Определяет способ выравнивания текста и графики внутри 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)
Устанавливает значение свойства textAlignment.
Описание свойства:
Определяет поведение строк текста при многострочном тексте. В отличие от contentDisplayProperty(), которое влияет на графику и текст, эта настройка влияет только на несколько строк текста относительно границ текста.
Значение по умолчанию:
TextAlignment.LEFT

getTextAlignment

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

textOverrunProperty

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

setTextOverrun

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

getTextOverrun

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

ellipsisStringProperty

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

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

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

setEllipsisString

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

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

Значение по умолчанию:
"..."
С:
JavaFX 2.2

getEllipsisString

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

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

Значение по умолчанию:
"..."
С:
JavaFX 2.2

wrapTextProperty

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

setWrapText

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

isWrapText

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

getContentBias

public Orientation getContentBias()
Если wrapText равен true, то contentBias будет HORIZONTAL, иначе null.
Переопределяет:
getContentBias в классе Node
Возвращает:
ориентацию зависимости ширины/высоты или null, если её нет
См. также:
Node.isResizable(), Node.minWidth(double), Node.minHeight(double), Node.prefWidth(double), Node.prefHeight(double), Node.maxWidth(double), Node.maxHeight(double)

fontProperty

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

setFont

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

getFont

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

graphicProperty

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

setGraphic

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

getGraphic

public final Node getGraphic()
Получает значение свойства graphic.
Описание свойства:
Необязательный значок для 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)
Устанавливает значение свойства underline.
Описание свойства:
Выделяет ли весь текст подчеркиванием.
Значение по умолчанию:
false

isUnderline

public final boolean isUnderline()
Получает значение свойства underline.
Описание свойства:
Выделяет ли весь текст подчеркиванием.
Значение по умолчанию:
false

lineSpacingProperty

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

setLineSpacing

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

getLineSpacing

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

contentDisplayProperty

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

setContentDisplay

public final void setContentDisplay(ContentDisplay value)
Устанавливает значение свойства contentDisplay.
Описание свойства:
Определяет позиционирование значка относительно текста.
Значение по умолчанию:
ContentDisplay.LEFT

getContentDisplay

public final ContentDisplay getContentDisplay()
Получает значение свойства contentDisplay.
Описание свойства:
Определяет позиционирование значка относительно текста.
Значение по умолчанию:
ContentDisplay.LEFT

labelPaddingProperty

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

getLabelPadding

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

graphicTextGapProperty

public final DoubleProperty graphicTextGapProperty()
Пробел между значком и текстом
Значение по умолчанию:
4
См. также:
getGraphicTextGap(), setGraphicTextGap(double)

setGraphicTextGap

public final void setGraphicTextGap(double value)
Устанавливает значение свойства graphicTextGap.
Описание свойства:
Пробел между значком и текстом
Значение по умолчанию:
4

getGraphicTextGap

public final double getGraphicTextGap()
Получает значение свойства graphicTextGap.
Описание свойства:
Пробел между значком и текстом
Значение по умолчанию:
4

setTextFill

public final void setTextFill(Paint value)
Устанавливает значение свойства textFill.
Описание свойства:
Цвет заливки текста.
Значение по умолчанию:
Color.BLACK

getTextFill

public final Paint getTextFill()
Получает значение свойства textFill.
Описание свойства:
Цвет заливки текста.
Значение по умолчанию:
Color.BLACK

textFillProperty

public final ObjectProperty<Paint> textFillProperty()
Цвет заливки текста.
Значение по умолчанию:
Color.BLACK
См. также:
getTextFill(), setTextFill(Paint)

setMnemonicParsing

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

isMnemonicParsing

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

mnemonicParsingProperty

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

getInitialAlignment

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

getClassCssMetaData

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

getControlCssMetaData

public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Переопределяет:
getControlCssMetaData в классе Control
Возвращает:
неизменяемый список стилизуемых свойств элемента управления
С:
JavaFX 8.0

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API