- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.Labeled
-
- All Implemented Interfaces:
-
Styleable
,EventTarget
,Skinnable
- 已知直接子类:
-
ButtonBase
,Cell
,Label
,TitledPane
@DefaultProperty("text") public abstract class Labeled extends Control
标签Control
是其用户界面的一部分,与其相关联的文本内容。 例如,Button
个显示text
,象一个Label
,一个Tooltip
,以及许多其他的控制。标签也是一个方便的基类,当构建新的控件时,作为其UI的一部分,显示只读文本内容。
示例如何在文本上方放置图形:
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
-
-
Property Summary
Properties Type Property 描述 ObjectProperty<Pos>
alignment
指定Labeled内的空格时如何对齐Labeled中的文本和图形。ObjectProperty<ContentDisplay>
contentDisplay
指定图形相对于文本的位置。StringProperty
ellipsisString
指定在文本被截断时为省略号显示的字符串。ObjectProperty<Font>
font
用于标签中文本的默认字体。ObjectProperty<Node>
graphic
标签的可选图标。DoubleProperty
graphicTextGap
图形和文字之间的空间量ReadOnlyObjectProperty<Insets>
labelPadding
标签周围的文字和图形内容。DoubleProperty
lineSpacing
指定行之间的像素间距。BooleanProperty
mnemonicParsing
助记符属性启用/禁用文本解析。ObjectProperty<TextAlignment>
textAlignment
指定 文本行多行的文本 行与contentDisplayProperty()
影响图形和文本的行为不同,此设置仅影响文本边界的多行文本。ObjectProperty<Paint>
textFill
Paint
用于填写文字。ObjectProperty<OverrunStyle>
textOverrun
指定Labeled
的文本超过可用空间来呈现文本时使用的行为。StringProperty
text
要在标签中显示的文字。BooleanProperty
underline
是否所有文本都应加下划线。BooleanProperty
wrapText
如果文本运行超过了标签的宽度,则该变量指示文本是否应该包装到另一行。-
Properties inherited from class javafx.scene.control.Control
contextMenu, skin, tooltip
-
Properties inherited from class 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
-
Properties inherited from class javafx.scene.Parent
needsLayout
-
Properties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
-
-
Field Summary
-
Fields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 ObjectProperty<Pos>
alignmentProperty()
指定Labeled内的空格时如何对齐Labeled中的文本和图形。ObjectProperty<ContentDisplay>
contentDisplayProperty()
指定图形相对于文本的位置。StringProperty
ellipsisStringProperty()
指定在文本被截断时为省略号显示的字符串。ObjectProperty<Font>
fontProperty()
用于标签中文本的默认字体。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()
获取属性字体的值。Node
getGraphic()
获取属性图形的值。double
getGraphicTextGap()
获取属性graphicTextGap的值。protected Pos
getInitialAlignment()
返回此控件的初始对齐状态,供JavaFX CSS引擎正确设置其初始值。Insets
getLabelPadding()
获取属性labelPadding的值。double
getLineSpacing()
获取属性lineSpacing的值。String
getText()
获取属性文本的值。TextAlignment
getTextAlignment()
获取属性textAlignment的值。Paint
getTextFill()
获取属性textFill的值。OverrunStyle
getTextOverrun()
获取textOverrun属性的值。ObjectProperty<Node>
graphicProperty()
标签的可选图标。DoubleProperty
graphicTextGapProperty()
图形和文字之间的空间量boolean
isMnemonicParsing()
获取属性mnemonicParsing的值。boolean
isUnderline()
获取属性下划线的值。boolean
isWrapText()
获取propertyTextText的值。ReadOnlyObjectProperty<Insets>
labelPaddingProperty()
标签周围的文字和图形内容。DoubleProperty
lineSpacingProperty()
指定行之间的像素间距。BooleanProperty
mnemonicParsingProperty()
助记符属性启用/禁用文本解析。void
setAlignment(Pos value)
设置属性对齐的值。void
setContentDisplay(ContentDisplay value)
设置属性contentDisplay的值。void
setEllipsisString(String value)
设置属性ellipsisString的值。void
setFont(Font value)
设置属性字体的值。void
setGraphic(Node value)
设置属性图形的值。void
setGraphicTextGap(double value)
设置属性graphicTextGap的值。void
setLineSpacing(double value)
设置属性lineSpacing的值。void
setMnemonicParsing(boolean value)
设置属性mnemonicParsing的值。void
setText(String value)
设置属性文本的值。void
setTextAlignment(TextAlignment value)
设置textAlignment属性的值。void
setTextFill(Paint value)
设置属性textFill的值。void
setTextOverrun(OverrunStyle value)
设置textOverrun属性的值。void
setUnderline(boolean value)
设置属性下划线的值。void
setWrapText(boolean value)
设置属性wrapText的值。ObjectProperty<TextAlignment>
textAlignmentProperty()
指定 文本行多 行时的 行文行与影响图形和文本的contentDisplayProperty()
不同,此设置仅影响文本边界的多行文本。ObjectProperty<Paint>
textFillProperty()
Paint
用于填写文字。ObjectProperty<OverrunStyle>
textOverrunProperty()
指定Labeled
的文本超过可用空间来呈现文本时使用的行为。StringProperty
textProperty()
要在标签中显示的文字。String
toString()
返回对象的字符串表示形式。BooleanProperty
underlineProperty()
是否所有文本都应加下划线。BooleanProperty
wrapTextProperty()
如果文本运行超过了标签的宽度,则该变量指示文本是否应该包装到另一行。-
Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
-
Methods inherited from class javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
Methods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
Methods inherited from interface javafx.css.Styleable
getStyleableNode
-
-
-
-
Property Detail
-
text
public final StringProperty textProperty
要在标签中显示的文字。 文本可能为null。- 另请参见:
-
getText()
,setText(String)
-
alignment
public final ObjectProperty<Pos> alignmentProperty
指定Labeled内的空格时如何对齐Labeled中的文本和图形。- 另请参见:
-
getAlignment()
,setAlignment(Pos)
-
textAlignment
public final ObjectProperty<TextAlignment> textAlignmentProperty
指定 文本行多 行时的文本行行为不同于影响图形和文本的contentDisplayProperty()
,此设置仅影响文本边界的多行文本。
-
textOverrun
public final ObjectProperty<OverrunStyle> textOverrunProperty
指定Labeled
的文本超过可用空间进行渲染时使用的行为。
-
ellipsisString
public final StringProperty ellipsisStringProperty
指定在文本被截断时为省略号显示的字符串。 Ellipsis Table Examples "..." Default value for most locales " . . . " " [...] " "\u2026" The Unicode ellipsis character '…' "" No ellipsis, just display the truncated string请注意,并非所有字体都支持所有Unicode字符。
- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getEllipsisString()
,setEllipsisString(String)
-
wrapText
public final BooleanProperty wrapTextProperty
如果文本运行超过了标签的宽度,则该变量指示文本是否应该包装到另一行。- 另请参见:
-
isWrapText()
,setWrapText(boolean)
-
font
public final ObjectProperty<Font> fontProperty
用于标签中文本的默认字体。 如果Label的文本是富文本,则根据嵌入在富文本中的字体信息,可能会使用或不使用该字体,但是在任何需要默认字体的情况下,将使用该字体。- 另请参见:
-
getFont()
,setFont(Font)
-
graphic
public final ObjectProperty<Node> graphicProperty
标签的可选图标。 这可以通过使用setContentDisplay(javafx.scene.control.ContentDisplay)
相对于文本定位 。 为此变量指定的节点不能出现在场景图中的其他IllegalArgumentException
,否则抛出IllegalArgumentException
。 有关详细信息,请参阅Node
的类描述。- 另请参见:
-
getGraphic()
,setGraphic(Node)
-
underline
public final BooleanProperty underlineProperty
是否所有文本都应加下划线。- 另请参见:
-
isUnderline()
,setUnderline(boolean)
-
lineSpacing
public final DoubleProperty lineSpacingProperty
指定行之间的像素间距。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
getLineSpacing()
,setLineSpacing(double)
-
contentDisplay
public final ObjectProperty<ContentDisplay> contentDisplayProperty
指定图形相对于文本的位置。
-
labelPadding
public final ReadOnlyObjectProperty<Insets> labelPaddingProperty
标签周围的文字和图形内容。 默认情况下labelPadding为Insets.EMPTY,不能设置为null。 子类可以在该填充之外添加节点,并在Labeled的填充内添加节点。 此属性只能从CSS设置。- 另请参见:
-
getLabelPadding()
-
graphicTextGap
public final DoubleProperty graphicTextGapProperty
图形和文字之间的空间量
-
textFill
public final ObjectProperty<Paint> textFillProperty
Paint
用于填写文字。- 另请参见:
-
getTextFill()
,setTextFill(Paint)
-
mnemonicParsing
public final BooleanProperty mnemonicParsingProperty
助记符属性启用/禁用文本解析。 如果设置为true,则将解析Label文本,以查看它是否包含助记符解析字符“_”。 当检测到助记符时,密钥组合将根据后续字符确定,并添加助记符。Labeled的默认值为false,但默认情况下在某些控件上启用。
-
-
方法详细信息
-
textProperty
public final StringProperty textProperty()
要在标签中显示的文字。 文本可能为null。- 另请参见:
-
getText()
,setText(String)
-
setText
public final void setText(String value)
设置属性文本的值。- Property description:
- 要在标签中显示的文字。 文本可能为null。
-
getText
public final String getText()
获取属性文本的值。- Property description:
- 要在标签中显示的文字。 文本可能为null。
-
alignmentProperty
public final ObjectProperty<Pos> alignmentProperty()
指定Labeled内的空格时如何对齐Labeled中的文本和图形。- 另请参见:
-
getAlignment()
,setAlignment(Pos)
-
setAlignment
public final void setAlignment(Pos value)
设置属性对齐的值。- Property description:
- 指定Labeled内的空格时如何对齐Labeled中的文本和图形。
-
getAlignment
public final Pos getAlignment()
获取属性对齐的值。- Property description:
- 指定Labeled内的空格时如何对齐Labeled中的文本和图形。
-
textAlignmentProperty
public final ObjectProperty<TextAlignment> textAlignmentProperty()
指定 文本行多行的文本 行与contentDisplayProperty()
影响图形和文本的行为不同,此设置仅影响文本边界的多行文本。
-
setTextAlignment
public final void setTextAlignment(TextAlignment value)
设置textAlignment属性的值。- Property description:
-
指定
文本行多
行时的文本行的行为与影响图形和文本的
contentDisplayProperty()
不同,此设置仅影响文本边界的多行文本。
-
getTextAlignment
public final TextAlignment getTextAlignment()
获取属性textAlignment的值。- Property description:
-
指定
文本行多
行时的文本行行为不同于影响图形和文本的
contentDisplayProperty()
,此设置仅影响文本边界的多行文本。
-
textOverrunProperty
public final ObjectProperty<OverrunStyle> textOverrunProperty()
指定Labeled
的文本超过可用空间进行渲染时使用的行为。
-
setTextOverrun
public final void setTextOverrun(OverrunStyle value)
设置textOverrun属性的值。- Property description:
-
指定
Labeled
的文本超过可用空间进行渲染时使用的行为。
-
getTextOverrun
public final OverrunStyle getTextOverrun()
获取textOverrun属性的值。- Property description:
-
指定
Labeled
的文本超过可用空间来呈现文本时使用的行为。
-
ellipsisStringProperty
public final StringProperty ellipsisStringProperty()
指定在文本被截断时为省略号显示的字符串。 Ellipsis Table Examples "..." Default value for most locales " . . . " " [...] " "\u2026" The Unicode ellipsis character '…' "" No ellipsis, just display the truncated string请注意,并非所有字体都支持所有Unicode字符。
- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getEllipsisString()
,setEllipsisString(String)
-
setEllipsisString
public final void setEllipsisString(String value)
设置属性ellipsisString的值。- Property description:
-
指定在文本被截断时为省略号显示的字符串。
Ellipsis Table Examples "..." Default value for most locales " . . . " " [...] " "\u2026" The Unicode ellipsis character '…' "" No ellipsis, just display the truncated string
请注意,并非所有字体都支持所有Unicode字符。
- 从以下版本开始:
- JavaFX 2.2
-
getEllipsisString
public final String getEllipsisString()
获取属性ellipsisString的值。- Property description:
-
指定在文本被截断时为省略号显示的字符串。
Ellipsis Table Examples "..." Default value for most locales " . . . " " [...] " "\u2026" The Unicode ellipsis character '…' "" No ellipsis, just display the truncated string
请注意,并非所有字体都支持所有Unicode字符。
- 从以下版本开始:
- JavaFX 2.2
-
wrapTextProperty
public final BooleanProperty wrapTextProperty()
如果文本运行超过了标签的宽度,则该变量指示文本是否应该包装到另一行。- 另请参见:
-
isWrapText()
,setWrapText(boolean)
-
setWrapText
public final void setWrapText(boolean value)
设置属性wrapText的值。- Property description:
- 如果文本运行超过了标签的宽度,则该变量指示文本是否应该包装到另一行。
-
isWrapText
public final boolean isWrapText()
获取propertyTextText的值。- Property description:
- 如果文本运行超过了标签的宽度,则该变量指示文本是否应该包装到另一行。
-
getContentBias
public Orientation getContentBias()
如果wrapText为true,则contentBias将为HORIZONTAL,否则为null。- 重写:
-
getContentBias
在Node
- 结果
- width / height依赖的方向,如果没有则为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()
用于标签中文本的默认字体。 如果Label的文本是富文本,则根据嵌入在富文本中的字体信息,可能会使用或不使用该字体,但是在任何需要默认字体的情况下,将使用该字体。- 另请参见:
-
getFont()
,setFont(Font)
-
setFont
public final void setFont(Font value)
设置属性字体的值。- Property description:
- 用于标签中文本的默认字体。 如果Label的文本是富文本,则根据嵌入在富文本中的字体信息,可能会使用或不使用该字体,但是在任何需要默认字体的情况下,将使用该字体。
-
getFont
public final Font getFont()
获取属性字体的值。- Property description:
- 用于标签中文本的默认字体。 如果Label的文本是富文本,则根据嵌入在富文本中的字体信息,可能会使用或不使用该字体,但是在任何需要默认字体的情况下,将使用该字体。
-
graphicProperty
public final ObjectProperty<Node> graphicProperty()
标签的可选图标。 这可以通过使用setContentDisplay(javafx.scene.control.ContentDisplay)
相对于文本进行定位 。 为此变量指定的节点不能出现在场景图中的其他IllegalArgumentException
,否则抛出IllegalArgumentException
。 有关详细信息,请参阅Node
的类描述。- 另请参见:
-
getGraphic()
,setGraphic(Node)
-
setGraphic
public final void setGraphic(Node value)
设置属性图形的值。- Property description:
-
标签的可选图标。
这可以通过使用
setContentDisplay(javafx.scene.control.ContentDisplay)
相对于文本进行定位 。 为此变量指定的节点不能出现在场景图中的其他IllegalArgumentException
,否则抛出IllegalArgumentException
。 有关详细信息,请参阅Node
的类描述。
-
getGraphic
public final Node getGraphic()
获取属性图形的值。- Property description:
-
标签的可选图标。
这可以通过使用
setContentDisplay(javafx.scene.control.ContentDisplay)
相对于文本进行定位 。 为此变量指定的节点不能出现在场景图中的其他IllegalArgumentException
,否则抛出IllegalArgumentException
。 有关详细信息,请参阅Node
的类描述。
-
underlineProperty
public final BooleanProperty underlineProperty()
是否所有文本都应加下划线。- 另请参见:
-
isUnderline()
,setUnderline(boolean)
-
setUnderline
public final void setUnderline(boolean value)
设置属性下划线的值。- Property description:
- 是否所有文本都应加下划线。
-
isUnderline
public final boolean isUnderline()
获取属性下划线的值。- Property description:
- 是否所有文本都应加下划线。
-
lineSpacingProperty
public final DoubleProperty lineSpacingProperty()
指定行之间的像素间距。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
getLineSpacing()
,setLineSpacing(double)
-
setLineSpacing
public final void setLineSpacing(double value)
设置属性lineSpacing的值。- Property description:
- 指定行之间的像素间距。
- 从以下版本开始:
- JavaFX 8.0
-
getLineSpacing
public final double getLineSpacing()
获取属性lineSpacing的值。- Property description:
- 指定行之间的像素间距。
- 从以下版本开始:
- JavaFX 8.0
-
contentDisplayProperty
public final ObjectProperty<ContentDisplay> contentDisplayProperty()
指定图形相对于文本的位置。
-
setContentDisplay
public final void setContentDisplay(ContentDisplay value)
设置属性contentDisplay的值。- Property description:
- 指定图形相对于文本的位置。
-
getContentDisplay
public final ContentDisplay getContentDisplay()
获取属性contentDisplay的值。- Property description:
- 指定图形相对于文本的位置。
-
labelPaddingProperty
public final ReadOnlyObjectProperty<Insets> labelPaddingProperty()
标签周围的文字和图形内容。 默认情况下labelPadding为Insets.EMPTY,不能设置为null。 子类可以在该填充之外添加节点,并在Labeled的填充内添加节点。 此属性只能从CSS设置。- 另请参见:
-
getLabelPadding()
-
getLabelPadding
public final Insets getLabelPadding()
获取属性labelPadding的值。- Property description:
- 标签周围的文字和图形内容。 默认情况下labelPadding为Insets.EMPTY,不能设置为null。 子类可以在该填充之外添加节点,并在Labeled的填充内添加节点。 此属性只能从CSS设置。
-
graphicTextGapProperty
public final DoubleProperty graphicTextGapProperty()
图形和文字之间的空间量
-
setGraphicTextGap
public final void setGraphicTextGap(double value)
设置属性graphicTextGap的值。- Property description:
- 图形和文字之间的空间量
-
getGraphicTextGap
public final double getGraphicTextGap()
获取属性graphicTextGap的值。- Property description:
- 图形和文字之间的空间量
-
setTextFill
public final void setTextFill(Paint value)
设置属性textFill的值。- Property description:
-
Paint
用于填写文字。
-
textFillProperty
public final ObjectProperty<Paint> textFillProperty()
Paint
用于填写文字。- 另请参见:
-
getTextFill()
,setTextFill(Paint)
-
setMnemonicParsing
public final void setMnemonicParsing(boolean value)
设置属性mnemonicParsing的值。- Property description:
-
助记符属性启用/禁用文本解析。
如果设置为true,则将解析Label文本,以查看它是否包含助记符解析字符“_”。
当检测到助记符时,密钥组合将根据后续字符确定,并添加助记符。
Labeled的默认值为false,但默认情况下在某些控件上启用。
-
isMnemonicParsing
public final boolean isMnemonicParsing()
获取属性mnemonicParsing的值。- Property description:
-
助记符属性启用/禁用文本解析。
如果设置为true,则将解析Label文本,以查看它是否包含助记符解析字符“_”。
当检测到助记符时,密钥组合将根据后续字符确定,并添加助记符。
Labeled的默认值为false,但默认情况下在某些控件上启用。
-
mnemonicParsingProperty
public final BooleanProperty mnemonicParsingProperty()
助记符属性启用/禁用文本解析。 如果设置为true,则将解析Label文本,以查看它是否包含助记符解析字符“_”。 当检测到助记符时,密钥组合将根据后续字符确定,并添加助记符。Labeled的默认值为false,但默认情况下在某些控件上启用。
-
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
- 结果
- 不可修改的控件列表css样式属性
- 从以下版本开始:
- JavaFX 8.0
-
-