java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape
javafx.scene.text.Text
- All Implemented Interfaces:
- Styleable,- EventTarget
@DefaultProperty("text") public class Text extends Shape
The 
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 SummaryProperties Type Property 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.BooleanPropertycaretBiasThe type of caret bias in the content.IntegerPropertycaretPositionThe caret index in the content.ReadOnlyObjectProperty<PathElement[]>caretShapeThe shape of caret, in local coordinates.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.IntegerPropertyselectionEndThe end index of the selection in the content.ObjectProperty<Paint>selectionFillThe fill color of selected text.ReadOnlyObjectProperty<PathElement[]>selectionShapeThe shape of the selection in local coordinates.IntegerPropertyselectionStartThe start index of the selection in the content.BooleanPropertystrikethroughDefines if each line of text should have a line through it.IntegerPropertytabSizeThe size of a tab stop in spaces.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.DoublePropertyxDefines the X coordinate of text origin.DoublePropertyyDefines 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, 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 Summary
- 
Method SummaryModifier and Type Method 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.BooleanPropertycaretBiasProperty()The type of caret bias in the content.IntegerPropertycaretPositionProperty()The caret index in the content.PathElement[]caretShape(int charIndex, boolean caretBias)Returns the shape for the caret at the given index and bias.ReadOnlyObjectProperty<PathElement[]>caretShapeProperty()The shape of caret, in local coordinates.ObjectProperty<Font>fontProperty()Defines the font of text.ObjectProperty<FontSmoothingType>fontSmoothingTypeProperty()Specifies a requested font smoothing type: gray or LCD.TextBoundsTypegetBoundsType()Gets the value of the property boundsType.intgetCaretPosition()Gets the value of the property caretPosition.PathElement[]getCaretShape()Gets the value of the property caretShape.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.intgetSelectionEnd()Gets the value of the property selectionEnd.PaintgetSelectionFill()Gets the value of the property selectionFill.PathElement[]getSelectionShape()Gets the value of the property selectionShape.intgetSelectionStart()Gets the value of the property selectionStart.intgetTabSize()Gets the value of the property tabSize.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.HitInfohitTest(Point2D point)Maps local point to index in the content.booleanisCaretBias()Gets the value of the property caretBias.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.PathElement[]rangeShape(int start, int end)Returns the shape for the range of the text in local coordinates.IntegerPropertyselectionEndProperty()The end index of the selection in the content.ObjectProperty<Paint>selectionFillProperty()The fill color of selected text.ReadOnlyObjectProperty<PathElement[]>selectionShapeProperty()The shape of the selection in local coordinates.IntegerPropertyselectionStartProperty()The start index of the selection in the content.voidsetBoundsType(TextBoundsType value)Sets the value of the property boundsType.voidsetCaretBias(boolean value)Sets the value of the property caretBias.voidsetCaretPosition(int value)Sets the value of the property caretPosition.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.voidsetSelectionEnd(int value)Sets the value of the property selectionEnd.voidsetSelectionFill(Paint paint)Sets the value of the property selectionFill.voidsetSelectionStart(int value)Sets the value of the property selectionStart.voidsetStrikethrough(boolean value)Sets the value of the property strikethrough.voidsetTabSize(int spaces)Sets the value of the property tabSize.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.IntegerPropertytabSizeProperty()The size of a tab stop in spaces.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.PathElement[]underlineShape(int start, int end)Returns the shape for the underline in local coordinates.DoublePropertywrappingWidthProperty()Defines a width constraint for the text in user space coordinates.DoublePropertyxProperty()Defines the X coordinate of text origin.DoublePropertyyProperty()Defines 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, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBaselineOffset, 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, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, 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, queryAccessibleAttribute, 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, 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, getStyleClass
- 
Property Details- 
textDefines text string that is to be displayed.- Default value:
- empty string
- See Also:
- getText(),- setText(String)
 
- 
xDefines the X coordinate of text origin.- Default value:
- 0
- See Also:
- getX(),- setX(double)
 
- 
yDefines the Y coordinate of text origin.- Default value:
- 0
- See Also:
- getY(),- setY(double)
 
- 
fontDefines the font of text.- Default value:
- Font{}
- See Also:
- getFont(),- setFont(Font)
 
- 
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:
- getTextOrigin(),- setTextOrigin(VPos)
 
- 
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:
- getBoundsType(),- setBoundsType(TextBoundsType)
 
- 
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:
- getWrappingWidth(),- setWrappingWidth(double)
 
- 
underlineDefines if each line of text should have a line below it.- Default value:
- false
- See Also:
- isUnderline(),- setUnderline(boolean)
 
- 
strikethroughDefines if each line of text should have a line through it.- Default value:
- false
- See Also:
- isStrikethrough(),- setStrikethrough(boolean)
 
- 
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:
- getTextAlignment(),- setTextAlignment(TextAlignment)
 
- 
lineSpacingDefines the vertical space in pixel between lines.- Default value:
- 0
- Since:
- JavaFX 8.0
- See Also:
- getLineSpacing(),- setLineSpacing(double)
 
- 
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:
- Node.getBaselineOffset()
 
- 
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:
- getFontSmoothingType(),- setFontSmoothingType(FontSmoothingType)
 
- 
selectionShapeThe shape of the selection in local coordinates.- Since:
- 9
- See Also:
- getSelectionShape()
 
- 
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:
- getSelectionStart(),- setSelectionStart(int)
 
- 
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:
- getSelectionEnd(),- setSelectionEnd(int)
 
- 
selectionFillThe fill color of selected text.- Since:
- 9
- See Also:
- getSelectionFill(),- setSelectionFill(Paint)
 
- 
caretShapeThe shape of caret, in local coordinates.- Since:
- 9
- See Also:
- getCaretShape()
 
- 
caretPositionThe caret index in the content. If the value is -1, the caret is unset.- Default value:
- -1
- Since:
- 9
- See Also:
- getCaretPosition(),- setCaretPosition(int)
 
- 
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:
- isCaretBias(),- setCaretBias(boolean)
 
- 
tabSizeThe size of a tab stop in spaces. Values less than 1 are treated as 1.- Default value:
- 8
- Since:
- 14
- See Also:
- getTabSize(),- setTabSize(int)
 
 
- 
- 
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 the property text.- Property description:
- Defines text string that is to be displayed.
- Default value:
- empty string
 
- 
getTextGets the value of the property text.- Property description:
- Defines text string that is to be displayed.
- Default value:
- empty string
 
- 
textPropertyDefines text string that is to be displayed.- Default value:
- empty string
- See Also:
- getText(),- setText(String)
 
- 
setXpublic final void setX(double value)Sets the value of the property x.- Property description:
- Defines the X coordinate of text origin.
- Default value:
- 0
 
- 
getXpublic final double getX()Gets the value of the property x.- Property description:
- Defines the X coordinate of text origin.
- Default value:
- 0
 
- 
xPropertyDefines the X coordinate of text origin.- Default value:
- 0
- See Also:
- getX(),- setX(double)
 
- 
setYpublic final void setY(double value)Sets the value of the property y.- Property description:
- Defines the Y coordinate of text origin.
- Default value:
- 0
 
- 
getYpublic final double getY()Gets the value of the property y.- Property description:
- Defines the Y coordinate of text origin.
- Default value:
- 0
 
- 
yPropertyDefines the Y coordinate of text origin.- Default value:
- 0
- See Also:
- getY(),- setY(double)
 
- 
setFontSets the value of the property font.- Property description:
- Defines the font of text.
- Default value:
- Font{}
 
- 
getFontGets the value of the property font.- Property description:
- Defines the font of text.
- Default value:
- Font{}
 
- 
fontPropertyDefines the font of text.- Default value:
- Font{}
- See Also:
- getFont(),- setFont(Font)
 
- 
setTextOriginSets 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
 
- 
getTextOriginGets 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
 
- 
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
- See Also:
- getTextOrigin(),- setTextOrigin(VPos)
 
- 
setBoundsTypeSets 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
 
- 
getBoundsTypeGets 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
 
- 
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
- See Also:
- getBoundsType(),- setBoundsType(TextBoundsType)
 
- 
setWrappingWidthpublic 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.
 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
 
- 
getWrappingWidthpublic final double getWrappingWidth()Gets the value of the property wrappingWidth.- 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
 
- 
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
- See Also:
- getWrappingWidth(),- setWrappingWidth(double)
 
- 
setUnderlinepublic 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
 
- 
isUnderlinepublic 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
 
- 
underlinePropertyDefines if each line of text should have a line below it.- Default value:
- false
- See Also:
- isUnderline(),- setUnderline(boolean)
 
- 
setStrikethroughpublic 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
 
- 
isStrikethroughpublic 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
 
- 
strikethroughPropertyDefines if each line of text should have a line through it.- Default value:
- false
- See Also:
- isStrikethrough(),- setStrikethrough(boolean)
 
- 
setTextAlignmentSets 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
 
- 
getTextAlignmentGets 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
 
- 
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
- See Also:
- getTextAlignment(),- setTextAlignment(TextAlignment)
 
- 
setLineSpacingpublic 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
 
- 
getLineSpacingpublic 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
 
- 
lineSpacingPropertyDefines the vertical space in pixel between lines.- Default value:
- 0
- Since:
- JavaFX 8.0
- See Also:
- getLineSpacing(),- setLineSpacing(double)
 
- 
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.- See Also:
- Node.getBaselineOffset()
 
- 
setFontSmoothingTypeSets the value of the property fontSmoothingType.- 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
- Since:
- JavaFX 2.1
 
- 
getFontSmoothingTypeGets the value of the property fontSmoothingType.- 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
- Since:
- JavaFX 2.1
 
- 
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
- Since:
- JavaFX 2.1
- See Also:
- getFontSmoothingType(),- setFontSmoothingType(FontSmoothingType)
 
- 
getSelectionShapeGets the value of the property selectionShape.- Property description:
- The shape of the selection in local coordinates.
- Since:
- 9
 
- 
selectionShapePropertyThe shape of the selection in local coordinates.- Since:
- 9
- See Also:
- getSelectionShape()
 
- 
setSelectionStartpublic final void setSelectionStart(int value)Sets the value of the property selectionStart.- Property description:
- The start index of the selection in the content. If the value is -1, the selection is unset.
- Default value:
- -1
- Since:
- 9
 
- 
getSelectionStartpublic final int getSelectionStart()Gets the value of the property selectionStart.- Property description:
- The start index of the selection in the content. If the value is -1, the selection is unset.
- Default value:
- -1
- Since:
- 9
 
- 
selectionStartPropertyThe start index of the selection in the content. If the value is -1, the selection is unset.- Default value:
- -1
- Since:
- 9
- See Also:
- getSelectionStart(),- setSelectionStart(int)
 
- 
setSelectionEndpublic final void setSelectionEnd(int value)Sets the value of the property selectionEnd.- Property description:
- The end index of the selection in the content. If the value is -1, the selection is unset.
- Default value:
- -1
- Since:
- 9
 
- 
getSelectionEndpublic final int getSelectionEnd()Gets the value of the property selectionEnd.- Property description:
- The end index of the selection in the content. If the value is -1, the selection is unset.
- Default value:
- -1
- Since:
- 9
 
- 
selectionEndPropertyThe end index of the selection in the content. If the value is -1, the selection is unset.- Default value:
- -1
- Since:
- 9
- See Also:
- getSelectionEnd(),- setSelectionEnd(int)
 
- 
selectionFillPropertyThe fill color of selected text.- Since:
- 9
- See Also:
- getSelectionFill(),- setSelectionFill(Paint)
 
- 
setSelectionFillSets the value of the property selectionFill.- Property description:
- The fill color of selected text.
- Since:
- 9
 
- 
getSelectionFillGets the value of the property selectionFill.- Property description:
- The fill color of selected text.
- Since:
- 9
 
- 
getCaretShapeGets the value of the property caretShape.- Property description:
- The shape of caret, in local coordinates.
- Since:
- 9
 
- 
caretShapePropertyThe shape of caret, in local coordinates.- Since:
- 9
- See Also:
- getCaretShape()
 
- 
setCaretPositionpublic final void setCaretPosition(int value)Sets the value of the property caretPosition.- Property description:
- The caret index in the content. If the value is -1, the caret is unset.
- Default value:
- -1
- Since:
- 9
 
- 
getCaretPositionpublic final int getCaretPosition()Gets the value of the property caretPosition.- Property description:
- The caret index in the content. If the value is -1, the caret is unset.
- Default value:
- -1
- Since:
- 9
 
- 
caretPositionPropertyThe caret index in the content. If the value is -1, the caret is unset.- Default value:
- -1
- Since:
- 9
- See Also:
- getCaretPosition(),- setCaretPosition(int)
 
- 
setCaretBiaspublic final void setCaretBias(boolean value)Sets the value of the property caretBias.- 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
- Since:
- 9
 
- 
isCaretBiaspublic final boolean isCaretBias()Gets the value of the property caretBias.- 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
- Since:
- 9
 
- 
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
- Since:
- 9
- See Also:
- isCaretBias(),- setCaretBias(boolean)
 
- 
hitTestMaps local point to index in the content.- Parameters:
- point- the specified point to be tested
- Returns:
- a HitInforepresenting the character index found
- Since:
- 9
 
- 
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.- 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
 
- 
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
 
- 
tabSizePropertyThe size of a tab stop in spaces. Values less than 1 are treated as 1.- Default value:
- 8
- Since:
- 14
- See Also:
- getTabSize(),- setTabSize(int)
 
- 
getTabSizepublic final int getTabSize()Gets the value of the property tabSize.- Property description:
- The size of a tab stop in spaces. Values less than 1 are treated as 1.
- Default value:
- 8
- Since:
- 14
 
- 
setTabSizepublic final void setTabSize(int spaces)Sets the value of the property tabSize.- Property description:
- The size of a tab stop in spaces. Values less than 1 are treated as 1.
- Default value:
- 8
- Since:
- 14
 
- 
getClassCssMetaData- Returns:
- The CssMetaData associated with this class, which may include the CssMetaData of its superclasses.
- 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
 
- 
toStringReturns a string representation of thisTextobject.
 
-