Class Text
- All Implemented Interfaces:
- Styleable,- EventTarget
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 SummaryPropertiesTypePropertyDescriptionfinal ReadOnlyDoublePropertyThe 'alphabetic' (or roman) baseline offset from the Text node's layoutBounds.minY location.final ObjectProperty<TextBoundsType> Determines how the bounds of the text node are calculated.final BooleanPropertyThe type of caret bias in the content.final IntegerPropertyThe caret index in the content.final ReadOnlyObjectProperty<PathElement[]> The shape of caret, in local coordinates.final ObjectProperty<Font> Defines the font of text.final ObjectProperty<FontSmoothingType> Specifies a requested font smoothing type: gray or LCD.final DoublePropertyDefines the vertical space in pixel between lines.final IntegerPropertyThe end index of the selection in the content.final ObjectProperty<Paint> The fill color of selected text.final ReadOnlyObjectProperty<PathElement[]> The shape of the selection in local coordinates.final IntegerPropertyThe start index of the selection in the content.final BooleanPropertyDefines if each line of text should have a line through it.final IntegerPropertyThe size of a tab stop in spaces.final ObjectProperty<TextAlignment> Defines horizontal text alignment in the bounding box.final ObjectProperty<VPos> Defines the origin of text coordinate system in local coordinates.final StringPropertyDefines text string that is to be displayed.final BooleanPropertyDefines if each line of text should have a line below it.final DoublePropertyDefines a width constraint for the text in user space coordinates.final DoublePropertyDefines the X coordinate of text origin.final DoublePropertyDefines the Y coordinate of text origin.Properties declared in class javafx.scene.shape.Shapefill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidthProperties declared in class javafx.scene.NodeaccessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
- 
Field SummaryFields declared in class javafx.scene.NodeBASELINE_OFFSET_SAME_AS_HEIGHT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal ReadOnlyDoublePropertyThe 'alphabetic' (or roman) baseline offset from the Text node's layoutBounds.minY location.final ObjectProperty<TextBoundsType> Determines how the bounds of the text node are calculated.final BooleanPropertyThe type of caret bias in the content.final IntegerPropertyThe caret index in the content.final PathElement[]caretShape(int charIndex, boolean caretBias) Returns the shape for the caret at the given index and bias.final ReadOnlyObjectProperty<PathElement[]> The shape of caret, in local coordinates.final ObjectProperty<Font> Defines the font of text.final ObjectProperty<FontSmoothingType> Specifies a requested font smoothing type: gray or LCD.final doubleGets the value of thebaselineOffsetproperty.final TextBoundsTypeGets the value of theboundsTypeproperty.final intGets the value of thecaretPositionproperty.final PathElement[]Gets the value of thecaretShapeproperty.static List<CssMetaData<? extends Styleable, ?>> Gets theCssMetaDataassociated with this class, which may include theCssMetaDataof its superclasses.List<CssMetaData<? extends Styleable, ?>> This method should delegate toNode.getClassCssMetaData()so that a Node's CssMetaData can be accessed without the need for reflection.final FontgetFont()Gets the value of thefontproperty.final FontSmoothingTypeGets the value of thefontSmoothingTypeproperty.final LayoutInfoReturns a copy of the of the text layout geometry for this node.final doubleGets the value of thelineSpacingproperty.final PathElement[]getRangeShape(int start, int end, boolean includeLineSpacing) Returns the shape for the range of the text in local coordinates, with or without line spacing.final intGets the value of theselectionEndproperty.final PaintGets the value of theselectionFillproperty.final PathElement[]Gets the value of theselectionShapeproperty.final intGets the value of theselectionStartproperty.final PathElement[]getStrikeThroughShape(int start, int end) Returns the shape for the strike-through in local coordinates.final intGets the value of thetabSizeproperty.final StringgetText()Gets the value of thetextproperty.final TextAlignmentGets the value of thetextAlignmentproperty.final VPosGets the value of thetextOriginproperty.final doubleGets the value of thewrappingWidthproperty.final doublegetX()Gets the value of thexproperty.final doublegetY()Gets the value of theyproperty.final HitInfoMaps local point toHitInfoin the content.final booleanGets the value of thecaretBiasproperty.final booleanGets the value of thestrikethroughproperty.final booleanGets the value of theunderlineproperty.final DoublePropertyDefines the vertical space in pixel between lines.final PathElement[]rangeShape(int start, int end) Returns the shape for the range of the text in local coordinates.final IntegerPropertyThe end index of the selection in the content.final ObjectProperty<Paint> The fill color of selected text.final ReadOnlyObjectProperty<PathElement[]> The shape of the selection in local coordinates.final IntegerPropertyThe start index of the selection in the content.final voidsetBoundsType(TextBoundsType value) Sets the value of theboundsTypeproperty.final voidsetCaretBias(boolean value) Sets the value of thecaretBiasproperty.final voidsetCaretPosition(int value) Sets the value of thecaretPositionproperty.final voidSets the value of thefontproperty.final voidSets the value of thefontSmoothingTypeproperty.final voidsetLineSpacing(double spacing) Sets the value of thelineSpacingproperty.final voidsetSelectionEnd(int value) Sets the value of theselectionEndproperty.final voidsetSelectionFill(Paint paint) Sets the value of theselectionFillproperty.final voidsetSelectionStart(int value) Sets the value of theselectionStartproperty.final voidsetStrikethrough(boolean value) Sets the value of thestrikethroughproperty.final voidsetTabSize(int spaces) Sets the value of thetabSizeproperty.final voidSets the value of thetextproperty.final voidsetTextAlignment(TextAlignment value) Sets the value of thetextAlignmentproperty.final voidsetTextOrigin(VPos value) Sets the value of thetextOriginproperty.final voidsetUnderline(boolean value) Sets the value of theunderlineproperty.final voidsetWrappingWidth(double value) Sets the value of thewrappingWidthproperty.final voidsetX(double value) Sets the value of thexproperty.final voidsetY(double value) Sets the value of theyproperty.final BooleanPropertyDefines if each line of text should have a line through it.final IntegerPropertyThe size of a tab stop in spaces.final ObjectProperty<TextAlignment> Defines horizontal text alignment in the bounding box.final ObjectProperty<VPos> Defines the origin of text coordinate system in local coordinates.final StringPropertyDefines text string that is to be displayed.toString()Returns a string representation of thisTextobject.final BooleanPropertyDefines if each line of text should have a line below it.final PathElement[]underlineShape(int start, int end) Returns the shape for the underline in local coordinates.final DoublePropertyDefines a width constraint for the text in user space coordinates.final DoublePropertyDefines the X coordinate of text origin.final DoublePropertyDefines the Y coordinate of text origin.Methods declared in class javafx.scene.shape.ShapefillProperty, 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, unionMethods declared in class javafx.scene.NodeaccessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, 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, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, requestFocusTraversal, 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, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visiblePropertyMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface javafx.css.StyleablegetStyleableNode
- 
Property Details- 
textDefines text string that is to be displayed.- Default value:
- empty string
- See Also:
 
- 
xDefines the X coordinate of text origin.- Default value:
- 0
- See Also:
 
- 
yDefines the Y coordinate of text origin.- Default value:
- 0
- See Also:
 
- 
fontDefines the font of text.- Default value:
- Font{}
- See Also:
 
- 
textOriginDefines 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:
 
- 
boundsTypeDetermines 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:
 
- 
wrappingWidthDefines a width constraint for the text in user space coordinates. The width is measured in pixels (and 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:
 
- 
underlineDefines if each line of text should have a line below it.- Default value:
- false
- See Also:
 
- 
strikethroughDefines if each line of text should have a line through it.- Default value:
- false
- See Also:
 
- 
textAlignmentDefines 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
- See Also:
 
- 
lineSpacingDefines the vertical space in pixel between lines.- Default value:
- 0
- Since:
- JavaFX 8.0
- See Also:
 
- 
baselineOffsetThe '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:
 
- 
fontSmoothingTypeSpecifies a requested font smoothing type: gray or LCD.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
- See Also:
 
- 
selectionShapeThe shape of the selection in local coordinates.- Since:
- 9
- See Also:
 
- 
selectionStartThe start index of the selection in the content. If the value is -1, the selection is unset.- Default value:
- -1
- Since:
- 9
- See Also:
 
- 
selectionEndThe end index of the selection in the content. If the value is -1, the selection is unset.- Default value:
- -1
- Since:
- 9
- See Also:
 
- 
selectionFillThe fill color of selected text.- Since:
- 9
- See Also:
 
- 
caretShapeThe shape of caret, in local coordinates.- Since:
- 9
- See Also:
 
- 
caretPositionThe caret index in the content. If the value is -1, the caret is unset.- Default value:
- -1
- Since:
- 9
- See Also:
 
- 
caretBiasThe type of caret bias in the content. Iftrue, the bias is towards the leading character edge, otherwise, the bias is towards the trailing character edge.- Default value:
- true
- Since:
- 9
- See Also:
 
- 
tabSizeThe size of a tab stop in spaces. Values less than 1 are treated as 1.- Default value:
- 8
- Since:
- 14
- See Also:
 
 
- 
- 
Constructor Details- 
Textpublic Text()Creates an empty instance of Text.
- 
TextCreates an instance of Text containing the given string.- Parameters:
- text- text to be contained in the instance
 
- 
TextCreates an instance of Text on the given coordinates containing the given string.- Parameters:
- x- the horizontal position of the text
- y- the vertical position of the text
- text- text to be contained in the instance
 
 
- 
- 
Method Details- 
setTextSets the value of thetextproperty.- Property description:
- Defines text string that is to be displayed.
- Default value:
- empty string
- Parameters:
- value- the value for the- textproperty
- See Also:
 
- 
getTextGets the value of thetextproperty.- Property description:
- Defines text string that is to be displayed.
- Default value:
- empty string
- Returns:
- the value of the textproperty
- See Also:
 
- 
textPropertyDefines text string that is to be displayed.- Default value:
- empty string
- Returns:
- the textproperty
- See Also:
 
- 
setXpublic final void setX(double value) Sets the value of thexproperty.- Property description:
- Defines the X coordinate of text origin.
- Default value:
- 0
- Parameters:
- value- the value for the- xproperty
- See Also:
 
- 
getXpublic final double getX()Gets the value of thexproperty.- Property description:
- Defines the X coordinate of text origin.
- Default value:
- 0
- Returns:
- the value of the xproperty
- See Also:
 
- 
xPropertyDefines the X coordinate of text origin.- Default value:
- 0
- Returns:
- the xproperty
- See Also:
 
- 
setYpublic final void setY(double value) Sets the value of theyproperty.- Property description:
- Defines the Y coordinate of text origin.
- Default value:
- 0
- Parameters:
- value- the value for the- yproperty
- See Also:
 
- 
getYpublic final double getY()Gets the value of theyproperty.- Property description:
- Defines the Y coordinate of text origin.
- Default value:
- 0
- Returns:
- the value of the yproperty
- See Also:
 
- 
yPropertyDefines the Y coordinate of text origin.- Default value:
- 0
- Returns:
- the yproperty
- See Also:
 
- 
setFontSets the value of thefontproperty.- Property description:
- Defines the font of text.
- Default value:
- Font{}
- Parameters:
- value- the value for the- fontproperty
- See Also:
 
- 
getFontGets the value of thefontproperty.- Property description:
- Defines the font of text.
- Default value:
- Font{}
- Returns:
- the value of the fontproperty
- See Also:
 
- 
fontPropertyDefines the font of text.- Default value:
- Font{}
- Returns:
- the fontproperty
- See Also:
 
- 
setTextOriginSets the value of thetextOriginproperty.- 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
- Parameters:
- value- the value for the- textOriginproperty
- See Also:
 
- 
getTextOriginGets the value of thetextOriginproperty.- 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
- Returns:
- the value of the textOriginproperty
- See Also:
 
- 
textOriginPropertyDefines 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
- Returns:
- the origin of text coordinate system in local coordinates
- See Also:
 
- 
setBoundsTypeSets the value of theboundsTypeproperty.- 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
- Parameters:
- value- the value for the- boundsTypeproperty
- See Also:
 
- 
getBoundsTypeGets the value of theboundsTypeproperty.- 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
- Returns:
- the value of the boundsTypeproperty
- See Also:
 
- 
boundsTypePropertyDetermines 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
- Returns:
- the boundsTypeproperty
- See Also:
 
- 
setWrappingWidthpublic final void setWrappingWidth(double value) Sets the value of thewrappingWidthproperty.- Property description:
- Defines a width constraint for the text in user space coordinates.
 The width is measured in pixels (and not glyph or character count).
 If the value is > 0text will be line wrapped as needed to satisfy this constraint.
- Default value:
- 0
- Parameters:
- value- the value for the- wrappingWidthproperty
- See Also:
 
- 
getWrappingWidthpublic final double getWrappingWidth()Gets the value of thewrappingWidthproperty.- Property description:
- Defines a width constraint for the text in user space coordinates.
 The width is measured in pixels (and not glyph or character count).
 If the value is > 0text will be line wrapped as needed to satisfy this constraint.
- Default value:
- 0
- Returns:
- the value of the wrappingWidthproperty
- See Also:
 
- 
wrappingWidthPropertyDefines a width constraint for the text in user space coordinates. The width is measured in pixels (and not glyph or character count). If the value is> 0text will be line wrapped as needed to satisfy this constraint.- Default value:
- 0
- Returns:
- the wrappingWidthproperty
- See Also:
 
- 
setUnderlinepublic final void setUnderline(boolean value) Sets the value of theunderlineproperty.- Property description:
- Defines if each line of text should have a line below it.
- Default value:
- false
- Parameters:
- value- the value for the- underlineproperty
- See Also:
 
- 
isUnderlinepublic final boolean isUnderline()Gets the value of theunderlineproperty.- Property description:
- Defines if each line of text should have a line below it.
- Default value:
- false
- Returns:
- the value of the underlineproperty
- See Also:
 
- 
underlinePropertyDefines if each line of text should have a line below it.- Default value:
- false
- Returns:
- if each line of text should have a line below it
- See Also:
 
- 
setStrikethroughpublic final void setStrikethrough(boolean value) Sets the value of thestrikethroughproperty.- Property description:
- Defines if each line of text should have a line through it.
- Default value:
- false
- Parameters:
- value- the value for the- strikethroughproperty
- See Also:
 
- 
isStrikethroughpublic final boolean isStrikethrough()Gets the value of thestrikethroughproperty.- Property description:
- Defines if each line of text should have a line through it.
- Default value:
- false
- Returns:
- the value of the strikethroughproperty
- See Also:
 
- 
strikethroughPropertyDefines if each line of text should have a line through it.- Default value:
- false
- Returns:
- if each line of text should have a line through it
- See Also:
 
- 
setTextAlignmentSets the value of thetextAlignmentproperty.- 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
- Parameters:
- value- the value for the- textAlignmentproperty
- See Also:
 
- 
getTextAlignmentGets the value of thetextAlignmentproperty.- 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
- Returns:
- the value of the textAlignmentproperty
- See Also:
 
- 
textAlignmentPropertyDefines 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
- Returns:
- the horizontal text alignment in the bounding box
- See Also:
 
- 
setLineSpacingpublic final void setLineSpacing(double spacing) Sets the value of thelineSpacingproperty.- Property description:
- Defines the vertical space in pixel between lines.
- Default value:
- 0
- Parameters:
- spacing- the value for the- lineSpacingproperty
- Since:
- JavaFX 8.0
- See Also:
 
- 
getLineSpacingpublic final double getLineSpacing()Gets the value of thelineSpacingproperty.- Property description:
- Defines the vertical space in pixel between lines.
- Default value:
- 0
- Returns:
- the value of the lineSpacingproperty
- Since:
- JavaFX 8.0
- See Also:
 
- 
lineSpacingPropertyDefines the vertical space in pixel between lines.- Default value:
- 0
- Returns:
- the vertical space in pixel between lines
- Since:
- JavaFX 8.0
- See Also:
 
- 
getBaselineOffsetpublic final double getBaselineOffset()Gets the value of thebaselineOffsetproperty.- Overrides:
- getBaselineOffsetin class- Node
- Property 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:
- the value of the baselineOffsetproperty
- See Also:
 
- 
baselineOffsetPropertyThe '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:
- the baseline offset from this text node
- See Also:
 
- 
setFontSmoothingTypeSets the value of thefontSmoothingTypeproperty.- Property description:
- Specifies a requested font smoothing type: gray or LCD.
 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
- Parameters:
- value- the value for the- fontSmoothingTypeproperty
- Since:
- JavaFX 2.1
- See Also:
 
- 
getFontSmoothingTypeGets the value of thefontSmoothingTypeproperty.- Property description:
- Specifies a requested font smoothing type: gray or LCD.
 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
- Returns:
- the value of the fontSmoothingTypeproperty
- Since:
- JavaFX 2.1
- See Also:
 
- 
fontSmoothingTypePropertySpecifies a requested font smoothing type: gray or LCD.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
- Returns:
- the fontSmoothingTypeproperty
- Since:
- JavaFX 2.1
- See Also:
 
- 
getSelectionShapeGets the value of theselectionShapeproperty.- Property description:
- The shape of the selection in local coordinates.
- Returns:
- the value of the selectionShapeproperty
- Since:
- 9
- See Also:
 
- 
selectionShapePropertyThe shape of the selection in local coordinates.- Returns:
- the selectionShapeproperty
- Since:
- 9
- See Also:
 
- 
setSelectionStartpublic final void setSelectionStart(int value) Sets the value of theselectionStartproperty.- Property description:
- The start index of the selection in the content. If the value is -1, the selection is unset.
- Default value:
- -1
- Parameters:
- value- the value for the- selectionStartproperty
- Since:
- 9
- See Also:
 
- 
getSelectionStartpublic final int getSelectionStart()Gets the value of theselectionStartproperty.- Property description:
- The start index of the selection in the content. If the value is -1, the selection is unset.
- Default value:
- -1
- Returns:
- the value of the selectionStartproperty
- Since:
- 9
- See Also:
 
- 
selectionStartPropertyThe start index of the selection in the content. If the value is -1, the selection is unset.- Default value:
- -1
- Returns:
- the selectionStartproperty
- Since:
- 9
- See Also:
 
- 
setSelectionEndpublic final void setSelectionEnd(int value) Sets the value of theselectionEndproperty.- Property description:
- The end index of the selection in the content. If the value is -1, the selection is unset.
- Default value:
- -1
- Parameters:
- value- the value for the- selectionEndproperty
- Since:
- 9
- See Also:
 
- 
getSelectionEndpublic final int getSelectionEnd()Gets the value of theselectionEndproperty.- Property description:
- The end index of the selection in the content. If the value is -1, the selection is unset.
- Default value:
- -1
- Returns:
- the value of the selectionEndproperty
- Since:
- 9
- See Also:
 
- 
selectionEndPropertyThe end index of the selection in the content. If the value is -1, the selection is unset.- Default value:
- -1
- Returns:
- the selectionEndproperty
- Since:
- 9
- See Also:
 
- 
selectionFillPropertyThe fill color of selected text.- Returns:
- the fill color of selected text
- Since:
- 9
- See Also:
 
- 
setSelectionFillSets the value of theselectionFillproperty.- Property description:
- The fill color of selected text.
- Parameters:
- paint- the value for the- selectionFillproperty
- Since:
- 9
- See Also:
 
- 
getSelectionFillGets the value of theselectionFillproperty.- Property description:
- The fill color of selected text.
- Returns:
- the value of the selectionFillproperty
- Since:
- 9
- See Also:
 
- 
getCaretShapeGets the value of thecaretShapeproperty.- Property description:
- The shape of caret, in local coordinates.
- Returns:
- the value of the caretShapeproperty
- Since:
- 9
- See Also:
 
- 
caretShapePropertyThe shape of caret, in local coordinates.- Returns:
- the caretShapeproperty
- Since:
- 9
- See Also:
 
- 
setCaretPositionpublic final void setCaretPosition(int value) Sets the value of thecaretPositionproperty.- Property description:
- The caret index in the content. If the value is -1, the caret is unset.
- Default value:
- -1
- Parameters:
- value- the value for the- caretPositionproperty
- Since:
- 9
- See Also:
 
- 
getCaretPositionpublic final int getCaretPosition()Gets the value of thecaretPositionproperty.- Property description:
- The caret index in the content. If the value is -1, the caret is unset.
- Default value:
- -1
- Returns:
- the value of the caretPositionproperty
- Since:
- 9
- See Also:
 
- 
caretPositionPropertyThe caret index in the content. If the value is -1, the caret is unset.- Default value:
- -1
- Returns:
- the caretPositionproperty
- Since:
- 9
- See Also:
 
- 
setCaretBiaspublic final void setCaretBias(boolean value) Sets the value of thecaretBiasproperty.- Property description:
- The type of caret bias in the content. If true, the bias is towards the leading character edge, otherwise, the bias is towards the trailing character edge.
- Default value:
- true
- Parameters:
- value- the value for the- caretBiasproperty
- Since:
- 9
- See Also:
 
- 
isCaretBiaspublic final boolean isCaretBias()Gets the value of thecaretBiasproperty.- Property description:
- The type of caret bias in the content. If true, the bias is towards the leading character edge, otherwise, the bias is towards the trailing character edge.
- Default value:
- true
- Returns:
- the value of the caretBiasproperty
- Since:
- 9
- See Also:
 
- 
caretBiasPropertyThe type of caret bias in the content. Iftrue, the bias is towards the leading character edge, otherwise, the bias is towards the trailing character edge.- Default value:
- true
- Returns:
- the caretBiasproperty
- Since:
- 9
- See Also:
 
- 
hitTest
- 
caretShapeReturns the shape for the caret at the given index and bias.- Parameters:
- charIndex- the character index for the caret
- caretBias- whether the caret is biased on the leading edge of the character
- Returns:
- an array of PathElementwhich can be used to create aShape
- Since:
- 9
 
- 
rangeShapeReturns the shape for the range of the text in local coordinates. The returned value does not include line spacing.- Parameters:
- start- the beginning character index for the range
- end- the end character index (non-inclusive) for the range
- Returns:
- an array of PathElementwhich can be used to create aShape
- Since:
- 9
- See Also:
 
- 
getRangeShapeReturns the shape for the range of the text in local coordinates, with or without line spacing.- Parameters:
- start- the beginning character index for the range
- end- the end character index (non-inclusive) for the range
- includeLineSpacing- whether the shapes include line spacing
- Returns:
- an array of PathElementwhich can be used to create aShape
- Since:
- 25
 
- 
underlineShapeReturns the shape for the underline in local coordinates.- Parameters:
- start- the beginning character index for the range
- end- the end character index (non-inclusive) for the range
- Returns:
- an array of PathElementwhich can be used to create aShape
- Since:
- 9
 
- 
getStrikeThroughShapeReturns the shape for the strike-through in local coordinates.- Parameters:
- start- the beginning character index for the range
- end- the end character index (non-inclusive) for the range
- Returns:
- an array of PathElementwhich can be used to create aShape
- Since:
- 25
 
- 
tabSizePropertyThe size of a tab stop in spaces. Values less than 1 are treated as 1.- Default value:
- 8
- Returns:
- the tabSizeproperty
- Since:
- 14
- See Also:
 
- 
getTabSizepublic final int getTabSize()Gets the value of thetabSizeproperty.- Property description:
- The size of a tab stop in spaces. Values less than 1 are treated as 1.
- Default value:
- 8
- Returns:
- the value of the tabSizeproperty
- Since:
- 14
- See Also:
 
- 
setTabSizepublic final void setTabSize(int spaces) Sets the value of thetabSizeproperty.- Property description:
- The size of a tab stop in spaces. Values less than 1 are treated as 1.
- Default value:
- 8
- Parameters:
- spaces- the value for the- tabSizeproperty
- Since:
- 14
- See Also:
 
- 
getClassCssMetaDataGets theCssMetaDataassociated with this class, which may include theCssMetaDataof its superclasses.- Returns:
- the CssMetaData
- Since:
- JavaFX 8.0
 
- 
getCssMetaDataThis method should delegate toNode.getClassCssMetaData()so that a Node's CssMetaData can be accessed without the need for reflection.- Specified by:
- getCssMetaDatain interface- Styleable
- Overrides:
- getCssMetaDatain class- Shape
- Returns:
- The CssMetaData associated with this node, which may include the CssMetaData of its superclasses.
- Since:
- JavaFX 8.0
 
- 
toString
- 
getLayoutInfoReturns a copy of the of the text layout geometry for this node. This copy is a snapshot of the text layout at the time the method is called.While there is no general guarantee that successive invocations of this method return the same instance, it is safe to either cache this object or call this method each time, since the information obtained from this lightweight object remains valid until the next layout cycle. - Returns:
- a copy of the layout information
- Since:
- 25
 
 
-