Class Text
- javafx.scene.Node
-
- javafx.scene.shape.Shape
-
- javafx.scene.text.Text
All Implemented Interfaces:
@DefaultProperty(value="text") public class Text extends Shape
Text class defines a node that displays a text. Paragraphs are separated by '\n' and the text is wrapped on paragraph boundaries. import javafx.scene.text.*; Text t = new Text(10, 50, "This is a test"); t.setFont(new Font(20));
import javafx.scene.text.*;
Text t = new Text();
text.setFont(new Font(20));
text.setText("First row\nSecond row"); import javafx.scene.text.*;
Text t = new Text();
text.setFont(new Font(20));
text.setWrappingWidth(200);
text.setTextAlignment(TextAlignment.JUSTIFY)
text.setText("The quick brown fox jumps over the lazy dog");
Since:
JavaFX 2.0
-
Property Summary
All MethodsInstance MethodsConcrete Methods Type Property and Description ReadOnlyDoublePropertybaselineOffsetThe 'alphabetic' (or roman) baseline offset from the Text node's layoutBounds.minY location.ObjectProperty<TextBoundsType>boundsTypeDetermines how the bounds of the text node are calculated.ObjectProperty<Font>fontDefines the font of text.ObjectProperty<FontSmoothingType>fontSmoothingTypeSpecifies a requested font smoothing type : gray or LCD.DoublePropertylineSpacingDefines the vertical space in pixel between lines.BooleanPropertystrikethroughDefines if each line of text should have a line through it.ObjectProperty<TextAlignment>textAlignmentDefines horizontal text alignment in the bounding box.ObjectProperty<VPos>textOriginDefines the origin of text coordinate system in local coordinates.StringPropertytextDefines text string that is to be displayed.BooleanPropertyunderlineDefines if each line of text should have a line below it.DoublePropertywrappingWidthDefines a width constraint for the text in user space coordinates, e.g.DoublePropertyxDefines the X coordinate of text origin.DoublePropertyyDefines the Y coordinate of text origin.-
Properties inherited from class javafx.scene.shape.Shape
fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
-
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, visible
-
-
Field Summary
-
Fields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Constructor Summary
Constructors Constructor and Description Text()Creates an empty instance of Text.Text(double x, double y, String text)Creates an instance of Text on the given coordinates containing the given string.Text(String text)Creates an instance of Text containing the given string.
-
Method Summary
All MethodsStatic MethodsInstance MethodsConcrete Methods Modifier and Type Method and Description ReadOnlyDoublePropertybaselineOffsetProperty()The 'alphabetic' (or roman) baseline offset from the Text node's layoutBounds.minY location.ObjectProperty<TextBoundsType>boundsTypeProperty()Determines how the bounds of the text node are calculated.ObjectProperty<Font>fontProperty()Defines the font of text.ObjectProperty<FontSmoothingType>fontSmoothingTypeProperty()Specifies a requested font smoothing type : gray or LCD.doublegetBaselineOffset()Gets the value of the property baselineOffset.TextBoundsTypegetBoundsType()Gets the value of the property boundsType.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getCssMetaData()This method should delegate toNode.getClassCssMetaData()so that a Node's CssMetaData can be accessed without the need for reflection.FontgetFont()Gets the value of the property font.FontSmoothingTypegetFontSmoothingType()Gets the value of the property fontSmoothingType.doublegetLineSpacing()Gets the value of the property lineSpacing.StringgetText()Gets the value of the property text.TextAlignmentgetTextAlignment()Gets the value of the property textAlignment.VPosgetTextOrigin()Gets the value of the property textOrigin.doublegetWrappingWidth()Gets the value of the property wrappingWidth.doublegetX()Gets the value of the property x.doublegetY()Gets the value of the property y.booleanisStrikethrough()Gets the value of the property strikethrough.booleanisUnderline()Gets the value of the property underline.DoublePropertylineSpacingProperty()Defines the vertical space in pixel between lines.ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)This method is called by the assistive technology to request the value for an attribute.voidsetBoundsType(TextBoundsType value)Sets the value of the property boundsType.voidsetFont(Font value)Sets the value of the property font.voidsetFontSmoothingType(FontSmoothingType value)Sets the value of the property fontSmoothingType.voidsetLineSpacing(double spacing)Sets the value of the property lineSpacing.voidsetStrikethrough(boolean value)Sets the value of the property strikethrough.voidsetText(String value)Sets the value of the property text.voidsetTextAlignment(TextAlignment value)Sets the value of the property textAlignment.voidsetTextOrigin(VPos value)Sets the value of the property textOrigin.voidsetUnderline(boolean value)Sets the value of the property underline.voidsetWrappingWidth(double value)Sets the value of the property wrappingWidth.voidsetX(double value)Sets the value of the property x.voidsetY(double value)Sets the value of the property y.BooleanPropertystrikethroughProperty()Defines if each line of text should have a line through it.ObjectProperty<TextAlignment>textAlignmentProperty()Defines horizontal text alignment in the bounding box.ObjectProperty<VPos>textOriginProperty()Defines the origin of text coordinate system in local coordinates.StringPropertytextProperty()Defines text string that is to be displayed.StringtoString()Returns a string representation of thisTextobject.BooleanPropertyunderlineProperty()Defines if each line of text should have a line below it.booleanusesMirroring()Determines whether a node should be mirrored when node orientation is right-to-left.DoublePropertywrappingWidthProperty()Defines a width constraint for the text in user space coordinates, e.g.DoublePropertyxProperty()Defines the X coordinate of text origin.DoublePropertyyProperty()Defines the Y coordinate of text origin.-
Methods inherited from class javafx.scene.shape.Shape
fillProperty, getFill, getStroke, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeType, getStrokeWidth, intersect, isSmooth, setFill, setSmooth, setStroke, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeType, setStrokeWidth, smoothProperty, strokeDashOffsetProperty, strokeLineCapProperty, strokeLineJoinProperty, strokeMiterLimitProperty, strokeProperty, strokeTypeProperty, strokeWidthProperty, subtract, union
-
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, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, 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, maxHeight, maxWidth, minHeight, minWidth, 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, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, visibleProperty
-
-
Property Detail
-
text
public final StringProperty textProperty
Defines text string that is to be displayed.Default value:
empty string
See Also:
-
x
public final DoubleProperty xProperty
Defines the X coordinate of text origin.Default value:
0
See Also:
-
y
public final DoubleProperty yProperty
Defines the Y coordinate of text origin.Default value:
0
See Also:
-
font
public final ObjectProperty<Font> fontProperty
Defines the font of text.Default value:
Font{}
See Also:
-
textOrigin
public final ObjectProperty<VPos> textOriginProperty
Defines the origin of text coordinate system in local coordinates. Note: in case multiple rows are renderedVPos.BASELINEandVPos.TOPdefine the origin of the top row whileVPos.BOTTOMdefines the origin of the bottom row.Default value:
VPos.BASELINE
See Also:
-
boundsType
public final ObjectProperty<TextBoundsType> boundsTypeProperty
Determines how the bounds of the text node are calculated. Logical bounds is a more appropriate default for text than the visual bounds. SeeTextBoundsTypefor more information.Default value:
TextBoundsType.LOGICAL
See Also:
-
wrappingWidth
public final DoubleProperty wrappingWidthProperty
Defines a width constraint for the text in user space coordinates, e.g. pixels, not glyph or character count. If the value is> 0text will be line wrapped as needed to satisfy this constraint.Default value:
0
See Also:
-
underline
public final BooleanProperty underlineProperty
Defines if each line of text should have a line below it.Default value:
false
See Also:
-
strikethrough
public final BooleanProperty strikethroughProperty
Defines if each line of text should have a line through it.Default value:
false
See Also:
-
textAlignment
public final ObjectProperty<TextAlignment> textAlignmentProperty
Defines horizontal text alignment in the bounding box. The width of the bounding box is defined by the widest row. Note: In the case of a single line of text, where the width of the node is determined by the width of the text, the alignment setting has no effect.Default value:
TextAlignment.LEFT
-
lineSpacing
public final DoubleProperty lineSpacingProperty
Defines the vertical space in pixel between lines.
-
baselineOffset
public final ReadOnlyDoubleProperty baselineOffsetProperty
The 'alphabetic' (or roman) baseline offset from the Text node's layoutBounds.minY location. The value typically corresponds to the max ascent of the font.See Also:
-
fontSmoothingType
public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty
Specifies a requested font smoothing type : gray or LCD. The width of the bounding box is defined by the widest row. Note: LCD mode doesn't apply in numerous cases, such as various compositing modes, where effects are applied and very large glyphs.Default value:
FontSmoothingType.GRAY
Since:
JavaFX 2.1
-
-
Constructor Detail
-
Text
public Text()
Creates an empty instance of Text.
-
Text
public Text(String text)
Creates an instance of Text containing the given string.Parameters:
text- text to be contained in the instance
-
Text
public Text(double x, double y, String text)Creates an instance of Text on the given coordinates containing the given string.Parameters:
x- the horizontal position of the text
-
-
Method Detail
-
usesMirroring
public boolean usesMirroring()
Description copied from class:NodeDetermines whether a node should be mirrored when node orientation is right-to-left.When a node is mirrored, the origin is automatically moved to the top right corner causing the node to layout children and draw from right to left using a mirroring transformation. Some nodes may wish to draw from right to left without using a transformation. These nodes will will answer
falseand implement right-to-left orientation without using the automatic transformation.Overrides:
usesMirroringin classNode
-
setText
public final void setText(String value)
Sets the value of the property text.Property description:
Defines text string that is to be displayed.
Default value:
empty string
-
getText
public final String getText()
Gets the value of the property text.Property description:
Defines text string that is to be displayed.
Default value:
empty string
-
textProperty
public final StringProperty textProperty()
Defines text string that is to be displayed.Default value:
empty string
See Also:
-
setX
public final void setX(double value)
Sets the value of the property x.Property description:
Defines the X coordinate of text origin.
Default value:
0
-
getX
public final double getX()
Gets the value of the property x.Property description:
Defines the X coordinate of text origin.
Default value:
0
-
xProperty
public final DoubleProperty xProperty()
Defines the X coordinate of text origin.Default value:
0
See Also:
-
setY
public final void setY(double value)
Sets the value of the property y.Property description:
Defines the Y coordinate of text origin.
Default value:
0
-
getY
public final double getY()
Gets the value of the property y.Property description:
Defines the Y coordinate of text origin.
Default value:
0
-
yProperty
public final DoubleProperty yProperty()
Defines the Y coordinate of text origin.Default value:
0
See Also:
-
setFont
public final void setFont(Font value)
Sets the value of the property font.Property description:
Defines the font of text.
Default value:
Font{}
-
getFont
public final Font getFont()
Gets the value of the property font.Property description:
Defines the font of text.
Default value:
Font{}
-
fontProperty
public final ObjectProperty<Font> fontProperty()
Defines the font of text.Default value:
Font{}
See Also:
-
setTextOrigin
public final void setTextOrigin(VPos value)
Sets the value of the property textOrigin.Property description:
Defines the origin of text coordinate system in local coordinates. Note: in case multiple rows are rendered
VPos.BASELINEandVPos.TOPdefine the origin of the top row whileVPos.BOTTOMdefines the origin of the bottom row.Default value:
VPos.BASELINE
-
getTextOrigin
public final VPos getTextOrigin()
Gets the value of the property textOrigin.Property description:
Defines the origin of text coordinate system in local coordinates. Note: in case multiple rows are rendered
VPos.BASELINEandVPos.TOPdefine the origin of the top row whileVPos.BOTTOMdefines the origin of the bottom row.Default value:
VPos.BASELINE
-
textOriginProperty
public final ObjectProperty<VPos> textOriginProperty()
Defines the origin of text coordinate system in local coordinates. Note: in case multiple rows are renderedVPos.BASELINEandVPos.TOPdefine the origin of the top row whileVPos.BOTTOMdefines the origin of the bottom row.Default value:
VPos.BASELINE
See Also:
-
setBoundsType
public final void setBoundsType(TextBoundsType value)
Sets the value of the property boundsType.Property description:
Determines how the bounds of the text node are calculated. Logical bounds is a more appropriate default for text than the visual bounds. See
TextBoundsTypefor more information.Default value:
TextBoundsType.LOGICAL
-
getBoundsType
public final TextBoundsType getBoundsType()
Gets the value of the property boundsType.Property description:
Determines how the bounds of the text node are calculated. Logical bounds is a more appropriate default for text than the visual bounds. See
TextBoundsTypefor more information.Default value:
TextBoundsType.LOGICAL
-
boundsTypeProperty
public final ObjectProperty<TextBoundsType> boundsTypeProperty()
Determines how the bounds of the text node are calculated. Logical bounds is a more appropriate default for text than the visual bounds. SeeTextBoundsTypefor more information.Default value:
TextBoundsType.LOGICAL
See Also:
-
setWrappingWidth
public final void setWrappingWidth(double value)
Sets the value of the property wrappingWidth.Property description:
Defines a width constraint for the text in user space coordinates, e.g. pixels, not glyph or character count. If the value is
> 0text will be line wrapped as needed to satisfy this constraint.Default value:
0
-
getWrappingWidth
public final double getWrappingWidth()
Gets the value of the property wrappingWidth.Property description:
Defines a width constraint for the text in user space coordinates, e.g. pixels, not glyph or character count. If the value is
> 0text will be line wrapped as needed to satisfy this constraint.Default value:
0
-
wrappingWidthProperty
public final DoubleProperty wrappingWidthProperty()
Defines a width constraint for the text in user space coordinates, e.g. pixels, not glyph or character count. If the value is> 0text will be line wrapped as needed to satisfy this constraint.Default value:
0
See Also:
-
setUnderline
public final void setUnderline(boolean value)
Sets the value of the property underline.Property description:
Defines if each line of text should have a line below it.
Default value:
false
-
isUnderline
public final boolean isUnderline()
Gets the value of the property underline.Property description:
Defines if each line of text should have a line below it.
Default value:
false
-
underlineProperty
public final BooleanProperty underlineProperty()
Defines if each line of text should have a line below it.Default value:
false
See Also:
-
setStrikethrough
public final void setStrikethrough(boolean value)
Sets the value of the property strikethrough.Property description:
Defines if each line of text should have a line through it.
Default value:
false
-
isStrikethrough
public final boolean isStrikethrough()
Gets the value of the property strikethrough.Property description:
Defines if each line of text should have a line through it.
Default value:
false
-
strikethroughProperty
public final BooleanProperty strikethroughProperty()
Defines if each line of text should have a line through it.Default value:
false
See Also:
-
setTextAlignment
public final void setTextAlignment(TextAlignment value)
Sets the value of the property textAlignment.Property description:
Defines horizontal text alignment in the bounding box. The width of the bounding box is defined by the widest row. Note: In the case of a single line of text, where the width of the node is determined by the width of the text, the alignment setting has no effect.
Default value:
TextAlignment.LEFT
-
getTextAlignment
public final TextAlignment getTextAlignment()
Gets the value of the property textAlignment.Property description:
Defines horizontal text alignment in the bounding box. The width of the bounding box is defined by the widest row. Note: In the case of a single line of text, where the width of the node is determined by the width of the text, the alignment setting has no effect.
Default value:
TextAlignment.LEFT
-
textAlignmentProperty
public final ObjectProperty<TextAlignment> textAlignmentProperty()
Defines horizontal text alignment in the bounding box. The width of the bounding box is defined by the widest row. Note: In the case of a single line of text, where the width of the node is determined by the width of the text, the alignment setting has no effect.Default value:
TextAlignment.LEFT
-
setLineSpacing
public final void setLineSpacing(double spacing)
Sets the value of the property lineSpacing.Property description:
Defines the vertical space in pixel between lines.
Default value:
0
Since:
JavaFX 8.0
-
getLineSpacing
public final double getLineSpacing()
Gets the value of the property lineSpacing.Property description:
Defines the vertical space in pixel between lines.
Default value:
0
Since:
JavaFX 8.0
-
lineSpacingProperty
public final DoubleProperty lineSpacingProperty()
Defines the vertical space in pixel between lines.
-
getBaselineOffset
public final double getBaselineOffset()
Gets the value of the property baselineOffset.Overrides:
getBaselineOffsetin classNodeProperty description:
The 'alphabetic' (or roman) baseline offset from the Text node's layoutBounds.minY location. The value typically corresponds to the max ascent of the font.
Returns:
offset of text baseline from layoutBounds.minY for non-resizable Nodes or
Node.BASELINE_OFFSET_SAME_AS_HEIGHTotherwise
-
baselineOffsetProperty
public final ReadOnlyDoubleProperty baselineOffsetProperty()
The 'alphabetic' (or roman) baseline offset from the Text node's layoutBounds.minY location. The value typically corresponds to the max ascent of the font.See Also:
-
setFontSmoothingType
public final void setFontSmoothingType(FontSmoothingType value)
Sets the value of the property fontSmoothingType.Property description:
Specifies a requested font smoothing type : gray or LCD. The width of the bounding box is defined by the widest row. Note: LCD mode doesn't apply in numerous cases, such as various compositing modes, where effects are applied and very large glyphs.
Default value:
FontSmoothingType.GRAY
Since:
JavaFX 2.1
-
getFontSmoothingType
public final FontSmoothingType getFontSmoothingType()
Gets the value of the property fontSmoothingType.Property description:
Specifies a requested font smoothing type : gray or LCD. The width of the bounding box is defined by the widest row. Note: LCD mode doesn't apply in numerous cases, such as various compositing modes, where effects are applied and very large glyphs.
Default value:
FontSmoothingType.GRAY
Since:
JavaFX 2.1
-
fontSmoothingTypeProperty
public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
Specifies a requested font smoothing type : gray or LCD. The width of the bounding box is defined by the widest row. Note: LCD mode doesn't apply in numerous cases, such as various compositing modes, where effects are applied and very large glyphs.Default value:
FontSmoothingType.GRAY
Since:
JavaFX 2.1
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Returns:
The CssMetaData associated with this class, which may include the CssMetaData of its super classes.
Since:
JavaFX 8.0
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
This method should delegate toNode.getClassCssMetaData()so that a Node's CssMetaData can be accessed without the need for reflection.Specified by:
getCssMetaDatain interfaceStyleableOverrides:
getCssMetaDatain classShapeReturns:
The CssMetaData associated with this node, which may include the CssMetaData of its super classes.
Since:
JavaFX 8.0
-
toString
public String toString()
Returns a string representation of thisTextobject.
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)Description copied from class:NodeThis method is called by the assistive technology to request the value for an attribute.This method is commonly overridden by subclasses to implement attributes that are required for a specific role.
If a particular attribute is not handled, the super class implementation must be called.Overrides:
queryAccessibleAttributein classNodeParameters:
attribute- the requested attributeReturns:
the value for the requested attribute
See Also:
-
© 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.