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 Summary
PropertiesTypePropertyDescriptionfinal 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 Shape
fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidthTypePropertyDescriptionfinal ObjectProperty<Paint> Defines parameters to fill the interior of anShapeusing the settings of thePaintcontext.final BooleanPropertyDefines whether antialiasing hints are used or not for thisShape.final DoublePropertyDefines a distance specified in user coordinates that represents an offset into the dashing pattern.final ObjectProperty<StrokeLineCap> The end cap style of thisShapeas one of the following values that define possible end cap styles:StrokeLineCap.BUTT,StrokeLineCap.ROUND, andStrokeLineCap.SQUARE.final ObjectProperty<StrokeLineJoin> Defines the decoration applied where path segments meet.final DoublePropertyDefines the limit for theStrokeLineJoin.MITERline join style.final ObjectProperty<Paint> Defines parameters of a stroke that is drawn around the outline of aShapeusing the settings of the specifiedPaint.final ObjectProperty<StrokeType> Defines the direction (inside, centered, or outside) that the strokeWidth is applied to the boundary of the shape.final DoublePropertyDefines a square pen line width.Properties declared in class Node
accessibleHelp, 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, onMouseDragDone, 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, visibleTypePropertyDescriptionfinal ObjectProperty<String> The accessible help text for thisNode.final ObjectProperty<String> The role description of thisNode.final ObjectProperty<AccessibleRole> The accessible role for thisNode.final ObjectProperty<String> The accessible text for thisNode.final ObjectProperty<BlendMode> TheBlendModeused to blend this individual node into the scene behind it.final ReadOnlyObjectProperty<Bounds> The rectangular bounds of thisNodein the node's untransformed local coordinate space.final ReadOnlyObjectProperty<Bounds> The rectangular bounds of thisNodein the parent coordinate system.final ObjectProperty<CacheHint> Additional hint for controlling bitmap caching.final BooleanPropertyA performance hint to the system to indicate that thisNodeshould be cached as a bitmap.final ObjectProperty<Node> Specifies aNodeto use to define the clipping shape for this Node.final ObjectProperty<Cursor> Defines the mouse cursor for thisNodeand subnodes.final ObjectProperty<DepthTest> Indicates whether depth testing is used when rendering this node.final ReadOnlyBooleanPropertyIndicates whether or not thisNodeis disabled.final BooleanPropertyDefines the individual disabled state of thisNode.The effective orientation of a node resolves the inheritance of node orientation, returning either left-to-right or right-to-left.final ObjectProperty<Effect> Specifies an effect to apply to thisNode.final ObjectProperty<EventDispatcher> Specifies the event dispatcher for this node.final ReadOnlyBooleanPropertyIndicates whether thisNodecurrently has the input focus.final BooleanPropertySpecifies whether thisNodeshould be a part of focus traversal cycle.final ReadOnlyBooleanPropertyIndicates whether thisNodeshould visibly indicate focus.final ReadOnlyBooleanPropertyIndicates whether thisNodeor any of its descendants currently has the input focus.final ReadOnlyBooleanPropertyWhether or not thisNodeis being hovered over.final StringPropertyThe id of thisNode.Property holding InputMethodRequests.final ReadOnlyObjectProperty<Bounds> The rectangular bounds that should be used for layout calculations for this node.final DoublePropertyDefines the x coordinate of the translation that is added to thisNode's transform for the purpose of layout.final DoublePropertyDefines the y coordinate of the translation that is added to thisNode's transform for the purpose of layout.final ReadOnlyObjectProperty<Transform> An affine transform that holds the computed local-to-parent transform.final ReadOnlyObjectProperty<Transform> An affine transform that holds the computed local-to-scene transform.final BooleanPropertyDefines whether or not this node's layout will be managed by its parent.final BooleanPropertyIftrue, this node (together with all its children) is completely transparent to mouse events.final ObjectProperty<NodeOrientation> Node orientation describes the flow of visual data within a node.final ObjectProperty<EventHandler<? super ContextMenuEvent>> Defines a function to be called when a context menu has been requested on thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when drag gesture has been detected.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when thisNodeis a drag and drop gesture source after its data has been dropped on a drop target.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when the mouse button is released on thisNodeduring drag and drop gesture.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when drag gesture enters thisNode.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when drag gesture exits thisNode.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when drag gesture progresses within thisNode.final ObjectProperty<EventHandler<? super InputMethodEvent>> Defines a function to be called when thisNodehas input focus and the input method text has changed.final ObjectProperty<EventHandler<? super KeyEvent>> Defines a function to be called when thisNodeor its childNodehas input focus and a key has been pressed.final ObjectProperty<EventHandler<? super KeyEvent>> Defines a function to be called when thisNodeor its childNodehas input focus and a key has been released.final ObjectProperty<EventHandler<? super KeyEvent>> Defines a function to be called when thisNodeor its childNodehas input focus and a key has been typed.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when a mouse button has been clicked (pressed and released) on thisNode.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture ends with this node as its source.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture enters thisNode.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture leaves thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when a mouse button is pressed on thisNodeand then dragged.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture progresses within thisNode.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture ends (by releasing mouse button) within thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when the mouse enters thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when the mouse exits thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when mouse cursor moves within thisNodebut no buttons have been pushed.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when a mouse button has been pressed on thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when a mouse button has been released on thisNode.final ObjectProperty<EventHandler<? super RotateEvent>> Defines a function to be called when user performs a rotation action.final ObjectProperty<EventHandler<? super RotateEvent>> Defines a function to be called when a rotation gesture ends.final ObjectProperty<EventHandler<? super RotateEvent>> Defines a function to be called when a rotation gesture is detected.final ObjectProperty<EventHandler<? super ScrollEvent>> Defines a function to be called when a scrolling gesture ends.final ObjectProperty<EventHandler<? super ScrollEvent>> Defines a function to be called when user performs a scrolling action.final ObjectProperty<EventHandler<? super ScrollEvent>> Defines a function to be called when a scrolling gesture is detected.final ObjectProperty<EventHandler<? super SwipeEvent>> Defines a function to be called when a downward swipe gesture centered over this node happens.final ObjectProperty<EventHandler<? super SwipeEvent>> Defines a function to be called when a leftward swipe gesture centered over this node happens.final ObjectProperty<EventHandler<? super SwipeEvent>> Defines a function to be called when an rightward swipe gesture centered over this node happens.final ObjectProperty<EventHandler<? super SwipeEvent>> Defines a function to be called when an upward swipe gesture centered over this node happens.final ObjectProperty<EventHandler<? super TouchEvent>> Defines a function to be called when a touch point is moved.final ObjectProperty<EventHandler<? super TouchEvent>> Defines a function to be called when a new touch point is pressed.final ObjectProperty<EventHandler<? super TouchEvent>> Defines a function to be called when a touch point is released.final ObjectProperty<EventHandler<? super TouchEvent>> Defines a function to be called when a touch point stays pressed and still.final ObjectProperty<EventHandler<? super ZoomEvent>> Defines a function to be called when a zooming gesture ends.final ObjectProperty<EventHandler<? super ZoomEvent>> Defines a function to be called when user performs a zooming action.final ObjectProperty<EventHandler<? super ZoomEvent>> Defines a function to be called when a zooming gesture is detected.final DoublePropertySpecifies how opaque (that is, solid) theNodeappears.final ReadOnlyObjectProperty<Parent> The parent of thisNode.final BooleanPropertyDefines how the picking computation is done for this node when triggered by aMouseEventor acontainsfunction call.final ReadOnlyBooleanPropertyWhether or not theNodeis pressed.final DoublePropertyDefines the angle of rotation about theNode's center, measured in degrees.final ObjectProperty<Point3D> Defines the axis of rotation of thisNode.final DoublePropertyDefines the factor by which coordinates are scaled about the center of the object along the X axis of thisNode.final DoublePropertyDefines the factor by which coordinates are scaled about the center of the object along the Y axis of thisNode.final DoublePropertyDefines the factor by which coordinates are scaled about the center of the object along the Z axis of thisNode.final ReadOnlyObjectProperty<Scene> TheScenethat thisNodeis part of.final StringPropertyA string representation of the CSS style associated with this specificNode.final DoublePropertyDefines the x coordinate of the translation that is added to thisNode's transform.final DoublePropertyDefines the y coordinate of the translation that is added to thisNode's transform.final DoublePropertyDefines the Z coordinate of the translation that is added to the transformed coordinates of thisNode.final DoublePropertyDefines the rendering and picking order of thisNodewithin its parent.final BooleanPropertySpecifies whether thisNodeand any subnodes should be rendered as part of the scene graph. -
Field Summary
Fields declared in class Node
BASELINE_OFFSET_SAME_AS_HEIGHTModifier and TypeFieldDescriptionstatic final doubleThis is a special value that might be returned byNode.getBaselineOffset(). -
Constructor Summary
Constructors -
Method Summary
Modifier 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 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, unionModifier and TypeMethodDescriptionfinal ObjectProperty<Paint> Defines parameters to fill the interior of anShapeusing the settings of thePaintcontext.final PaintgetFill()Gets the value of thefillproperty.final PaintGets the value of thestrokeproperty.final ObservableList<Double> Defines the array representing the lengths of the dash segments.final doubleGets the value of thestrokeDashOffsetproperty.final StrokeLineCapGets the value of thestrokeLineCapproperty.final StrokeLineJoinGets the value of thestrokeLineJoinproperty.final doubleGets the value of thestrokeMiterLimitproperty.final StrokeTypeGets the value of thestrokeTypeproperty.final doubleGets the value of thestrokeWidthproperty.static ShapeReturns a newShapewhich is created as an intersection of the specified input shapes.final booleanisSmooth()Gets the value of thesmoothproperty.final voidSets the value of thefillproperty.final voidsetSmooth(boolean value) Sets the value of thesmoothproperty.final voidSets the value of thestrokeproperty.final voidsetStrokeDashOffset(double value) Sets the value of thestrokeDashOffsetproperty.final voidsetStrokeLineCap(StrokeLineCap value) Sets the value of thestrokeLineCapproperty.final voidsetStrokeLineJoin(StrokeLineJoin value) Sets the value of thestrokeLineJoinproperty.final voidsetStrokeMiterLimit(double value) Sets the value of thestrokeMiterLimitproperty.final voidsetStrokeType(StrokeType value) Sets the value of thestrokeTypeproperty.final voidsetStrokeWidth(double value) Sets the value of thestrokeWidthproperty.final BooleanPropertyDefines whether antialiasing hints are used or not for thisShape.final DoublePropertyDefines a distance specified in user coordinates that represents an offset into the dashing pattern.final ObjectProperty<StrokeLineCap> The end cap style of thisShapeas one of the following values that define possible end cap styles:StrokeLineCap.BUTT,StrokeLineCap.ROUND, andStrokeLineCap.SQUARE.final ObjectProperty<StrokeLineJoin> Defines the decoration applied where path segments meet.final DoublePropertyDefines the limit for theStrokeLineJoin.MITERline join style.final ObjectProperty<Paint> Defines parameters of a stroke that is drawn around the outline of aShapeusing the settings of the specifiedPaint.final ObjectProperty<StrokeType> Defines the direction (inside, centered, or outside) that the strokeWidth is applied to the boundary of the shape.final DoublePropertyDefines a square pen line width.static ShapeReturns a newShapewhich is created by subtracting the specified second shape from the first shape.static ShapeReturns a newShapewhich is created as a union of the specified input shapes.Methods declared in class 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, 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, getOnMouseDragDone, 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, onMouseDragDoneProperty, 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, setOnMouseDragDone, 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, visiblePropertyModifier and TypeMethodDescriptionfinal ObjectProperty<String> The accessible help text for thisNode.final ObjectProperty<String> The role description of thisNode.final ObjectProperty<AccessibleRole> The accessible role for thisNode.final ObjectProperty<String> The accessible text for thisNode.final <T extends Event>
voidaddEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter) Registers an event filter for this target.final <T extends Event>
voidaddEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler) Registers an event handler for this target.final voidapplyCss()If required, apply styles to this Node and its children, if any.final voidautosize()If the node is resizable, will set its layout bounds to its current preferred width and height.final ObjectProperty<BlendMode> TheBlendModeused to blend this individual node into the scene behind it.final ReadOnlyObjectProperty<Bounds> The rectangular bounds of thisNodein the node's untransformed local coordinate space.final ReadOnlyObjectProperty<Bounds> The rectangular bounds of thisNodein the parent coordinate system.Construct an event dispatch chain for this target.final ObjectProperty<CacheHint> Additional hint for controlling bitmap caching.final BooleanPropertyA performance hint to the system to indicate that thisNodeshould be cached as a bitmap.final ObjectProperty<Node> Specifies aNodeto use to define the clipping shape for this Node.doubleReturns the area of thisNodeprojected onto the physical screen in pixel units.booleancontains(double localX, double localY) Returnstrueif the given point (specified in the local coordinate space of thisNode) is contained within the shape of thisNode.booleanReturnstrueif the given point (specified in the local coordinate space of thisNode) is contained within the shape of thisNode.final ObjectProperty<Cursor> Defines the mouse cursor for thisNodeand subnodes.final ObjectProperty<DepthTest> Indicates whether depth testing is used when rendering this node.final ReadOnlyBooleanPropertyIndicates whether or not thisNodeis disabled.final BooleanPropertyDefines the individual disabled state of thisNode.The effective orientation of a node resolves the inheritance of node orientation, returning either left-to-right or right-to-left.final ObjectProperty<Effect> Specifies an effect to apply to thisNode.final ObjectProperty<EventDispatcher> Specifies the event dispatcher for this node.voidexecuteAccessibleAction(AccessibleAction action, Object... parameters) This method is called by the assistive technology to request the action indicated by the argument should be executed.final voidFires the specified event.final ReadOnlyBooleanPropertyIndicates whether thisNodecurrently has the input focus.final BooleanPropertySpecifies whether thisNodeshould be a part of focus traversal cycle.final ReadOnlyBooleanPropertyIndicates whether thisNodeshould visibly indicate focus.final ReadOnlyBooleanPropertyIndicates whether thisNodeor any of its descendants currently has the input focus.final StringGets the value of theaccessibleHelpproperty.final AccessibleRoleGets the value of theaccessibleRoleproperty.final StringGets the value of theaccessibleRoleDescriptionproperty.final StringGets the value of theaccessibleTextproperty.final BlendModeGets the value of theblendModeproperty.final BoundsGets the value of theboundsInLocalproperty.final BoundsGets the value of theboundsInParentproperty.final CacheHintGets the value of thecacheHintproperty.final NodegetClip()Gets the value of theclipproperty.Returns the orientation of a node's resizing bias for layout purposes.final CursorGets the value of thecursorproperty.final DepthTestGets the value of thedepthTestproperty.final EffectGets the value of theeffectproperty.final NodeOrientationGets the value of theeffectiveNodeOrientationproperty.final EventDispatcherGets the value of theeventDispatcherproperty.final StringgetId()The id of thisNode.protected CursorReturns the initial cursor state of this node, for use by the JavaFX CSS engine to correctly set its initial value.protected BooleanReturns the initial focus traversable state of this node, for use by the JavaFX CSS engine to correctly set its initial value.final InputMethodRequestsGets the value of theinputMethodRequestsproperty.final BoundsGets the value of thelayoutBoundsproperty.final doubleGets the value of thelayoutXproperty.final doubleGets the value of thelayoutYproperty.final TransformGets the value of thelocalToParentTransformproperty.final TransformGets the value of thelocalToSceneTransformproperty.final NodeOrientationGets the value of thenodeOrientationproperty.final EventHandler<? super ContextMenuEvent> Gets the value of theonContextMenuRequestedproperty.final EventHandler<? super MouseEvent> Gets the value of theonDragDetectedproperty.final EventHandler<? super DragEvent> Gets the value of theonDragDoneproperty.final EventHandler<? super DragEvent> Gets the value of theonDragDroppedproperty.final EventHandler<? super DragEvent> Gets the value of theonDragEnteredproperty.final EventHandler<? super DragEvent> Gets the value of theonDragExitedproperty.final EventHandler<? super DragEvent> Gets the value of theonDragOverproperty.final EventHandler<? super InputMethodEvent> Gets the value of theonInputMethodTextChangedproperty.final EventHandler<? super KeyEvent> Gets the value of theonKeyPressedproperty.final EventHandler<? super KeyEvent> Gets the value of theonKeyReleasedproperty.final EventHandler<? super KeyEvent> Gets the value of theonKeyTypedproperty.final EventHandler<? super MouseEvent> Gets the value of theonMouseClickedproperty.final EventHandler<? super MouseDragEvent> Gets the value of theonMouseDragDoneproperty.final EventHandler<? super MouseDragEvent> Gets the value of theonMouseDragEnteredproperty.final EventHandler<? super MouseDragEvent> Gets the value of theonMouseDragExitedproperty.final EventHandler<? super MouseEvent> Gets the value of theonMouseDraggedproperty.final EventHandler<? super MouseDragEvent> Gets the value of theonMouseDragOverproperty.final EventHandler<? super MouseDragEvent> Gets the value of theonMouseDragReleasedproperty.final EventHandler<? super MouseEvent> Gets the value of theonMouseEnteredproperty.final EventHandler<? super MouseEvent> Gets the value of theonMouseExitedproperty.final EventHandler<? super MouseEvent> Gets the value of theonMouseMovedproperty.final EventHandler<? super MouseEvent> Gets the value of theonMousePressedproperty.final EventHandler<? super MouseEvent> Gets the value of theonMouseReleasedproperty.final EventHandler<? super RotateEvent> Gets the value of theonRotateproperty.final EventHandler<? super RotateEvent> Gets the value of theonRotationFinishedproperty.final EventHandler<? super RotateEvent> Gets the value of theonRotationStartedproperty.final EventHandler<? super ScrollEvent> Gets the value of theonScrollproperty.final EventHandler<? super ScrollEvent> Gets the value of theonScrollFinishedproperty.final EventHandler<? super ScrollEvent> Gets the value of theonScrollStartedproperty.final EventHandler<? super SwipeEvent> Gets the value of theonSwipeDownproperty.final EventHandler<? super SwipeEvent> Gets the value of theonSwipeLeftproperty.final EventHandler<? super SwipeEvent> Gets the value of theonSwipeRightproperty.final EventHandler<? super SwipeEvent> Gets the value of theonSwipeUpproperty.final EventHandler<? super TouchEvent> Gets the value of theonTouchMovedproperty.final EventHandler<? super TouchEvent> Gets the value of theonTouchPressedproperty.final EventHandler<? super TouchEvent> Gets the value of theonTouchReleasedproperty.final EventHandler<? super TouchEvent> Gets the value of theonTouchStationaryproperty.final EventHandler<? super ZoomEvent> Gets the value of theonZoomproperty.final EventHandler<? super ZoomEvent> Gets the value of theonZoomFinishedproperty.final EventHandler<? super ZoomEvent> Gets the value of theonZoomStartedproperty.final doubleGets the value of theopacityproperty.final ParentGets the value of theparentproperty.final ObservableMap<Object, Object> Returns an observable map of properties on this node for use primarily by application developers.final ObservableSet<PseudoClass> Return the pseudo-class state of this Styleable.final doubleGets the value of therotateproperty.final Point3DGets the value of therotationAxisproperty.final doubleGets the value of thescaleXproperty.final doubleGets the value of thescaleYproperty.final doubleGets the value of thescaleZproperty.final ScenegetScene()Gets the value of thesceneproperty.final StringgetStyle()A string representation of the CSS style associated with this specificNode.Return the parent of this Styleable, or null if there is no parent.final ObservableList<String> A list of String identifiers which can be used to logically group Nodes, specifically for an external style engine.final ObservableList<Transform> final doubleGets the value of thetranslateXproperty.final doubleGets the value of thetranslateYproperty.final doubleGets the value of thetranslateZproperty.The type of thisStyleablethat is to be used in selector matching.Returns a previously set Object property, or null if no such property has been set using theNode.setUserData(java.lang.Object)method.final doubleGets the value of theviewOrderproperty.booleanTests if Node has properties.final ReadOnlyBooleanPropertyWhether or not thisNodeis being hovered over.final StringPropertyThe id of thisNode.Property holding InputMethodRequests.booleanintersects(double localX, double localY, double localWidth, double localHeight) Returnstrueif the given rectangle (specified in the local coordinate space of thisNode) intersects the shape of thisNode.booleanintersects(Bounds localBounds) Returnstrueif the given bounds (specified in the local coordinate space of thisNode) intersects the shape of thisNode.final booleanisCache()Gets the value of thecacheproperty.final booleanGets the value of thedisableproperty.final booleanGets the value of thedisabledproperty.final booleanGets the value of thefocusedproperty.final booleanGets the value of thefocusTraversableproperty.final booleanGets the value of thefocusVisibleproperty.final booleanGets the value of thefocusWithinproperty.final booleanisHover()Gets the value of thehoverproperty.final booleanGets the value of themanagedproperty.final booleanGets the value of themouseTransparentproperty.final booleanGets the value of thepickOnBoundsproperty.final booleanGets the value of thepressedproperty.booleanIndicates whether this node is a type which can be resized by its parent.final booleanGets the value of thevisibleproperty.final ReadOnlyObjectProperty<Bounds> The rectangular bounds that should be used for layout calculations for this node.final DoublePropertyDefines the x coordinate of the translation that is added to thisNode's transform for the purpose of layout.final DoublePropertyDefines the y coordinate of the translation that is added to thisNode's transform for the purpose of layout.localToParent(double localX, double localY) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its parent.localToParent(double x, double y, double z) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its parent.localToParent(Bounds localBounds) Transforms a bounds from the local coordinate space of thisNodeinto the coordinate space of its parent.localToParent(Point2D localPoint) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its parent.localToParent(Point3D localPoint) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its parent.final ReadOnlyObjectProperty<Transform> An affine transform that holds the computed local-to-parent transform.localToScene(double localX, double localY) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(double x, double y, boolean rootScene) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(double x, double y, double z) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(double x, double y, double z, boolean rootScene) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(Bounds localBounds) Transforms a bounds from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(Bounds localBounds, boolean rootScene) Transforms a bounds from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(Point2D localPoint) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(Point2D localPoint, boolean rootScene) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(Point3D localPoint) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its scene.localToScene(Point3D localPoint, boolean rootScene) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of its scene.final ReadOnlyObjectProperty<Transform> An affine transform that holds the computed local-to-scene transform.localToScreen(double localX, double localY) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of itsScreen.localToScreen(double localX, double localY, double localZ) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of itsScreen.localToScreen(Bounds localBounds) Transforms a bounds from the local coordinate space of thisNodeinto the coordinate space of itsScreen.localToScreen(Point2D localPoint) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of itsScreen.localToScreen(Point3D localPoint) Transforms a point from the local coordinate space of thisNodeinto the coordinate space of itsScreen.Finds thisNode, or the first sub-node, based on the given CSS selector.Finds allNodes, including this one and any children, which match the given CSS selector.final BooleanPropertyDefines whether or not this node's layout will be managed by its parent.doublemaxHeight(double width) Returns the node's maximum height for use in layout calculations.doublemaxWidth(double height) Returns the node's maximum width for use in layout calculations.doubleminHeight(double width) Returns the node's minimum height for use in layout calculations.doubleminWidth(double height) Returns the node's minimum width for use in layout calculations.final BooleanPropertyIftrue, this node (together with all its children) is completely transparent to mouse events.final ObjectProperty<NodeOrientation> Node orientation describes the flow of visual data within a node.final voidnotifyAccessibleAttributeChanged(AccessibleAttribute attributes) This method is called by the application to notify the assistive technology that the value for an attribute has changed.final ObjectProperty<EventHandler<? super ContextMenuEvent>> Defines a function to be called when a context menu has been requested on thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when drag gesture has been detected.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when thisNodeis a drag and drop gesture source after its data has been dropped on a drop target.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when the mouse button is released on thisNodeduring drag and drop gesture.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when drag gesture enters thisNode.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when drag gesture exits thisNode.final ObjectProperty<EventHandler<? super DragEvent>> Defines a function to be called when drag gesture progresses within thisNode.final ObjectProperty<EventHandler<? super InputMethodEvent>> Defines a function to be called when thisNodehas input focus and the input method text has changed.final ObjectProperty<EventHandler<? super KeyEvent>> Defines a function to be called when thisNodeor its childNodehas input focus and a key has been pressed.final ObjectProperty<EventHandler<? super KeyEvent>> Defines a function to be called when thisNodeor its childNodehas input focus and a key has been released.final ObjectProperty<EventHandler<? super KeyEvent>> Defines a function to be called when thisNodeor its childNodehas input focus and a key has been typed.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when a mouse button has been clicked (pressed and released) on thisNode.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture ends with this node as its source.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture enters thisNode.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture leaves thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when a mouse button is pressed on thisNodeand then dragged.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture progresses within thisNode.final ObjectProperty<EventHandler<? super MouseDragEvent>> Defines a function to be called when a full press-drag-release gesture ends (by releasing mouse button) within thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when the mouse enters thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when the mouse exits thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when mouse cursor moves within thisNodebut no buttons have been pushed.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when a mouse button has been pressed on thisNode.final ObjectProperty<EventHandler<? super MouseEvent>> Defines a function to be called when a mouse button has been released on thisNode.final ObjectProperty<EventHandler<? super RotateEvent>> Defines a function to be called when user performs a rotation action.final ObjectProperty<EventHandler<? super RotateEvent>> Defines a function to be called when a rotation gesture ends.final ObjectProperty<EventHandler<? super RotateEvent>> Defines a function to be called when a rotation gesture is detected.final ObjectProperty<EventHandler<? super ScrollEvent>> Defines a function to be called when a scrolling gesture ends.final ObjectProperty<EventHandler<? super ScrollEvent>> Defines a function to be called when user performs a scrolling action.final ObjectProperty<EventHandler<? super ScrollEvent>> Defines a function to be called when a scrolling gesture is detected.final ObjectProperty<EventHandler<? super SwipeEvent>> Defines a function to be called when a downward swipe gesture centered over this node happens.final ObjectProperty<EventHandler<? super SwipeEvent>> Defines a function to be called when a leftward swipe gesture centered over this node happens.final ObjectProperty<EventHandler<? super SwipeEvent>> Defines a function to be called when an rightward swipe gesture centered over this node happens.final ObjectProperty<EventHandler<? super SwipeEvent>> Defines a function to be called when an upward swipe gesture centered over this node happens.final ObjectProperty<EventHandler<? super TouchEvent>> Defines a function to be called when a touch point is moved.final ObjectProperty<EventHandler<? super TouchEvent>> Defines a function to be called when a new touch point is pressed.final ObjectProperty<EventHandler<? super TouchEvent>> Defines a function to be called when a touch point is released.final ObjectProperty<EventHandler<? super TouchEvent>> Defines a function to be called when a touch point stays pressed and still.final ObjectProperty<EventHandler<? super ZoomEvent>> Defines a function to be called when a zooming gesture ends.final ObjectProperty<EventHandler<? super ZoomEvent>> Defines a function to be called when user performs a zooming action.final ObjectProperty<EventHandler<? super ZoomEvent>> Defines a function to be called when a zooming gesture is detected.final DoublePropertySpecifies how opaque (that is, solid) theNodeappears.final ReadOnlyObjectProperty<Parent> The parent of thisNode.parentToLocal(double parentX, double parentY) Transforms a point from the coordinate space of the parent into the local coordinate space of thisNode.parentToLocal(double parentX, double parentY, double parentZ) Transforms a point from the coordinate space of the parent into the local coordinate space of thisNode.parentToLocal(Bounds parentBounds) Transforms a rectangle from the coordinate space of the parent into the local coordinate space of thisNode.parentToLocal(Point2D parentPoint) Transforms a point from the coordinate space of the parent into the local coordinate space of thisNode.parentToLocal(Point3D parentPoint) Transforms a point from the coordinate space of the parent into the local coordinate space of thisNode.final BooleanPropertyDefines how the picking computation is done for this node when triggered by aMouseEventor acontainsfunction call.doubleprefHeight(double width) Returns the node's preferred height for use in layout calculations.doubleprefWidth(double height) Returns the node's preferred width for use in layout calculations.final ReadOnlyBooleanPropertyWhether or not theNodeis pressed.final voidpseudoClassStateChanged(PseudoClass pseudoClass, boolean active) Used to specify that a pseudo-class of this Node has changed.queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters) This method is called by the assistive technology to request the value for an attribute.voidrelocate(double x, double y) Sets the node's layoutX and layoutY translation properties in order to relocate this node to the x,y location in the parent.final <T extends Event>
voidremoveEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter) Unregisters a previously registered event filter from this target.final <T extends Event>
voidremoveEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler) Unregisters a previously registered event handler from this target.voidRequests that thisNodeget the input focus, and that thisNode's top-level ancestor become the focused window.final booleanrequestFocusTraversal(TraversalDirection direction) Requests to move the focus from thisNodein the specified direction.voidresize(double width, double height) If the node is resizable, will set its layout bounds to the specified width and height.voidresizeRelocate(double x, double y, double width, double height) If the node is resizable, will set its layout bounds to the specified width and height.final DoublePropertyDefines the angle of rotation about theNode's center, measured in degrees.final ObjectProperty<Point3D> Defines the axis of rotation of thisNode.final DoublePropertyDefines the factor by which coordinates are scaled about the center of the object along the X axis of thisNode.final DoublePropertyDefines the factor by which coordinates are scaled about the center of the object along the Y axis of thisNode.final DoublePropertyDefines the factor by which coordinates are scaled about the center of the object along the Z axis of thisNode.final ReadOnlyObjectProperty<Scene> TheScenethat thisNodeis part of.sceneToLocal(double sceneX, double sceneY) Transforms a point from the coordinate space of the scene into the local coordinate space of thisNode.sceneToLocal(double x, double y, boolean rootScene) Transforms a point from the coordinate space of the scene into the local coordinate space of thisNode.sceneToLocal(double sceneX, double sceneY, double sceneZ) Transforms a point from the coordinate space of the scene into the local coordinate space of thisNode.sceneToLocal(Bounds sceneBounds) Transforms a rectangle from the coordinate space of the scene into the local coordinate space of thisNode.sceneToLocal(Bounds bounds, boolean rootScene) Transforms a bounds from the coordinate space of the scene into the local coordinate space of thisNode.sceneToLocal(Point2D scenePoint) Transforms a point from the coordinate space of the scene into the local coordinate space of thisNode.sceneToLocal(Point2D point, boolean rootScene) Transforms a point from the coordinate space of the scene into the local coordinate space of thisNode.sceneToLocal(Point3D scenePoint) Transforms a point from the coordinate space of the scene into the local coordinate space of thisNode.screenToLocal(double screenX, double screenY) Transforms a point from the coordinate space of theScreeninto the local coordinate space of thisNode.screenToLocal(Bounds screenBounds) Transforms a rectangle from the coordinate space of theScreeninto the local coordinate space of thisNode.screenToLocal(Point2D screenPoint) Transforms a point from the coordinate space of theScreeninto the local coordinate space of thisNode.final voidsetAccessibleHelp(String value) Sets the value of theaccessibleHelpproperty.final voidsetAccessibleRole(AccessibleRole value) Sets the value of theaccessibleRoleproperty.final voidSets the value of theaccessibleRoleDescriptionproperty.final voidsetAccessibleText(String value) Sets the value of theaccessibleTextproperty.final voidsetBlendMode(BlendMode value) Sets the value of theblendModeproperty.final voidsetCache(boolean value) Sets the value of thecacheproperty.final voidsetCacheHint(CacheHint value) Sets the value of thecacheHintproperty.final voidSets the value of theclipproperty.final voidSets the value of thecursorproperty.final voidsetDepthTest(DepthTest value) Sets the value of thedepthTestproperty.final voidsetDisable(boolean value) Sets the value of thedisableproperty.protected final voidsetDisabled(boolean value) Sets the value of thedisabledproperty.final voidSets the value of theeffectproperty.final voidSets the value of theeventDispatcherproperty.protected final <T extends Event>
voidsetEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler) Sets the handler to use for this event type.protected final voidsetFocused(boolean value) Sets the value of thefocusedproperty.final voidsetFocusTraversable(boolean value) Sets the value of thefocusTraversableproperty.protected final voidsetHover(boolean value) Sets the value of thehoverproperty.final voidSets the value of theidproperty.final voidSets the value of theinputMethodRequestsproperty.final voidsetLayoutX(double value) Sets the value of thelayoutXproperty.final voidsetLayoutY(double value) Sets the value of thelayoutYproperty.final voidsetManaged(boolean value) Sets the value of themanagedproperty.final voidsetMouseTransparent(boolean value) Sets the value of themouseTransparentproperty.final voidsetNodeOrientation(NodeOrientation orientation) Sets the value of thenodeOrientationproperty.final voidsetOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value) Sets the value of theonContextMenuRequestedproperty.final voidsetOnDragDetected(EventHandler<? super MouseEvent> value) Sets the value of theonDragDetectedproperty.final voidsetOnDragDone(EventHandler<? super DragEvent> value) Sets the value of theonDragDoneproperty.final voidsetOnDragDropped(EventHandler<? super DragEvent> value) Sets the value of theonDragDroppedproperty.final voidsetOnDragEntered(EventHandler<? super DragEvent> value) Sets the value of theonDragEnteredproperty.final voidsetOnDragExited(EventHandler<? super DragEvent> value) Sets the value of theonDragExitedproperty.final voidsetOnDragOver(EventHandler<? super DragEvent> value) Sets the value of theonDragOverproperty.final voidsetOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value) Sets the value of theonInputMethodTextChangedproperty.final voidsetOnKeyPressed(EventHandler<? super KeyEvent> value) Sets the value of theonKeyPressedproperty.final voidsetOnKeyReleased(EventHandler<? super KeyEvent> value) Sets the value of theonKeyReleasedproperty.final voidsetOnKeyTyped(EventHandler<? super KeyEvent> value) Sets the value of theonKeyTypedproperty.final voidsetOnMouseClicked(EventHandler<? super MouseEvent> value) Sets the value of theonMouseClickedproperty.final voidsetOnMouseDragDone(EventHandler<? super MouseDragEvent> value) Sets the value of theonMouseDragDoneproperty.final voidsetOnMouseDragEntered(EventHandler<? super MouseDragEvent> value) Sets the value of theonMouseDragEnteredproperty.final voidsetOnMouseDragExited(EventHandler<? super MouseDragEvent> value) Sets the value of theonMouseDragExitedproperty.final voidsetOnMouseDragged(EventHandler<? super MouseEvent> value) Sets the value of theonMouseDraggedproperty.final voidsetOnMouseDragOver(EventHandler<? super MouseDragEvent> value) Sets the value of theonMouseDragOverproperty.final voidsetOnMouseDragReleased(EventHandler<? super MouseDragEvent> value) Sets the value of theonMouseDragReleasedproperty.final voidsetOnMouseEntered(EventHandler<? super MouseEvent> value) Sets the value of theonMouseEnteredproperty.final voidsetOnMouseExited(EventHandler<? super MouseEvent> value) Sets the value of theonMouseExitedproperty.final voidsetOnMouseMoved(EventHandler<? super MouseEvent> value) Sets the value of theonMouseMovedproperty.final voidsetOnMousePressed(EventHandler<? super MouseEvent> value) Sets the value of theonMousePressedproperty.final voidsetOnMouseReleased(EventHandler<? super MouseEvent> value) Sets the value of theonMouseReleasedproperty.final voidsetOnRotate(EventHandler<? super RotateEvent> value) Sets the value of theonRotateproperty.final voidsetOnRotationFinished(EventHandler<? super RotateEvent> value) Sets the value of theonRotationFinishedproperty.final voidsetOnRotationStarted(EventHandler<? super RotateEvent> value) Sets the value of theonRotationStartedproperty.final voidsetOnScroll(EventHandler<? super ScrollEvent> value) Sets the value of theonScrollproperty.final voidsetOnScrollFinished(EventHandler<? super ScrollEvent> value) Sets the value of theonScrollFinishedproperty.final voidsetOnScrollStarted(EventHandler<? super ScrollEvent> value) Sets the value of theonScrollStartedproperty.final voidsetOnSwipeDown(EventHandler<? super SwipeEvent> value) Sets the value of theonSwipeDownproperty.final voidsetOnSwipeLeft(EventHandler<? super SwipeEvent> value) Sets the value of theonSwipeLeftproperty.final voidsetOnSwipeRight(EventHandler<? super SwipeEvent> value) Sets the value of theonSwipeRightproperty.final voidsetOnSwipeUp(EventHandler<? super SwipeEvent> value) Sets the value of theonSwipeUpproperty.final voidsetOnTouchMoved(EventHandler<? super TouchEvent> value) Sets the value of theonTouchMovedproperty.final voidsetOnTouchPressed(EventHandler<? super TouchEvent> value) Sets the value of theonTouchPressedproperty.final voidsetOnTouchReleased(EventHandler<? super TouchEvent> value) Sets the value of theonTouchReleasedproperty.final voidsetOnTouchStationary(EventHandler<? super TouchEvent> value) Sets the value of theonTouchStationaryproperty.final voidsetOnZoom(EventHandler<? super ZoomEvent> value) Sets the value of theonZoomproperty.final voidsetOnZoomFinished(EventHandler<? super ZoomEvent> value) Sets the value of theonZoomFinishedproperty.final voidsetOnZoomStarted(EventHandler<? super ZoomEvent> value) Sets the value of theonZoomStartedproperty.final voidsetOpacity(double value) Sets the value of theopacityproperty.final voidsetPickOnBounds(boolean value) Sets the value of thepickOnBoundsproperty.protected final voidsetPressed(boolean value) Sets the value of thepressedproperty.final voidsetRotate(double value) Sets the value of therotateproperty.final voidsetRotationAxis(Point3D value) Sets the value of therotationAxisproperty.final voidsetScaleX(double value) Sets the value of thescaleXproperty.final voidsetScaleY(double value) Sets the value of thescaleYproperty.final voidsetScaleZ(double value) Sets the value of thescaleZproperty.final voidA string representation of the CSS style associated with this specificNode.final voidsetTranslateX(double value) Sets the value of thetranslateXproperty.final voidsetTranslateY(double value) Sets the value of thetranslateYproperty.final voidsetTranslateZ(double value) Sets the value of thetranslateZproperty.voidsetUserData(Object value) Convenience method for setting a single Object property that can be retrieved at a later date.final voidsetViewOrder(double value) Sets the value of theviewOrderproperty.final voidsetVisible(boolean value) Sets the value of thevisibleproperty.snapshot(SnapshotParameters params, WritableImage image) Takes a snapshot of this node and returns the rendered image when it is ready.voidsnapshot(Callback<SnapshotResult, Void> callback, SnapshotParameters params, WritableImage image) Takes a snapshot of this node at the next frame and calls the specified callback method when the image is ready.startDragAndDrop(TransferMode... transferModes) Confirms a potential drag and drop gesture that is recognized over thisNode.voidStarts a full press-drag-release gesture with this node as gesture source.final StringPropertyA string representation of the CSS style associated with this specificNode.voidtoBack()Moves thisNodeto the back of its sibling nodes in terms of z-order.voidtoFront()Moves thisNodeto the front of its sibling nodes in terms of z-order.final DoublePropertyDefines the x coordinate of the translation that is added to thisNode's transform.final DoublePropertyDefines the y coordinate of the translation that is added to thisNode's transform.final DoublePropertyDefines the Z coordinate of the translation that is added to the transformed coordinates of thisNode.booleanDetermines whether a node should be mirrored when node orientation is right-to-left.final DoublePropertyDefines the rendering and picking order of thisNodewithin its parent.final BooleanPropertySpecifies whether thisNodeand any subnodes should be rendered as part of the scene graph.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods declared in interface Styleable
getStyleableNodeModifier and TypeMethodDescriptiondefault NodeReturns the Node that represents this Styleable object.
-
Property Details
-
text
Defines text string that is to be displayed.- Default value:
- empty string
- See Also:
-
x
Defines the X coordinate of text origin.- Default value:
- 0
- See Also:
-
y
Defines the Y coordinate of text origin.- Default value:
- 0
- See Also:
-
font
Defines the font of text.- Default value:
- Font{}
- See Also:
-
textOrigin
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
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
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
- See Also:
-
underline
Defines if each line of text should have a line below it.- Default value:
- false
- See Also:
-
strikethrough
Defines if each line of text should have a line through it.- Default value:
- false
- See Also:
-
textAlignment
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
- See Also:
-
lineSpacing
Defines the vertical space in pixel between lines.- Default value:
- 0
- Since:
- JavaFX 8.0
- See Also:
-
baselineOffset
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
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
- See Also:
-
selectionShape
The shape of the selection in local coordinates.- Since:
- 9
- See Also:
-
selectionStart
The start index of the selection in the content. If the value is -1, the selection is unset.- Default value:
- -1
- Since:
- 9
- See Also:
-
selectionEnd
The end index of the selection in the content. If the value is -1, the selection is unset.- Default value:
- -1
- Since:
- 9
- See Also:
-
selectionFill
The fill color of selected text.- Since:
- 9
- See Also:
-
caretShape
The shape of caret, in local coordinates.- Since:
- 9
- See Also:
-
caretPosition
The caret index in the content. If the value is -1, the caret is unset.- Default value:
- -1
- Since:
- 9
- See Also:
-
caretBias
The 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:
-
tabSize
The size of a tab stop in spaces. Values less than 1 are treated as 1.- Default value:
- 8
- Since:
- 14
- See Also:
-
-
Constructor Details
-
Text
public Text()Creates an empty instance of Text. -
Text
Creates an instance of Text containing the given string.- Parameters:
text- text to be contained in the instance
-
Text
Creates an instance of Text on the given coordinates containing the given string.- Parameters:
x- the horizontal position of the texty- the vertical position of the texttext- text to be contained in the instance
-
-
Method Details
-
setText
Sets the value of thetextproperty.- Property description:
- Defines text string that is to be displayed.
- Default value:
- empty string
- Parameters:
value- the value for thetextproperty- See Also:
-
getText
Gets 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:
-
textProperty
Defines text string that is to be displayed.- Default value:
- empty string
- Returns:
- the
textproperty - See Also:
-
setX
public 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 thexproperty- See Also:
-
getX
public 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:
-
xProperty
Defines the X coordinate of text origin.- Default value:
- 0
- Returns:
- the
xproperty - See Also:
-
setY
public 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 theyproperty- See Also:
-
getY
public 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:
-
yProperty
Defines the Y coordinate of text origin.- Default value:
- 0
- Returns:
- the
yproperty - See Also:
-
setFont
Sets the value of thefontproperty.- Property description:
- Defines the font of text.
- Default value:
- Font{}
- Parameters:
value- the value for thefontproperty- See Also:
-
getFont
Gets the value of thefontproperty.- Property description:
- Defines the font of text.
- Default value:
- Font{}
- Returns:
- the value of the
fontproperty - See Also:
-
fontProperty
Defines the font of text.- Default value:
- Font{}
- Returns:
- the
fontproperty - See Also:
-
setTextOrigin
Sets 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 thetextOriginproperty- See Also:
-
getTextOrigin
Gets 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:
-
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
- Returns:
- the origin of text coordinate system in local coordinates
- See Also:
-
setBoundsType
Sets 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 theboundsTypeproperty- See Also:
-
getBoundsType
Gets 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:
-
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
- Returns:
- the
boundsTypeproperty - See Also:
-
setWrappingWidth
public 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 thewrappingWidthproperty- See Also:
-
getWrappingWidth
public 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:
-
wrappingWidthProperty
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
wrappingWidthproperty - See Also:
-
setUnderline
public 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 theunderlineproperty- See Also:
-
isUnderline
public 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:
-
underlineProperty
Defines 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:
-
setStrikethrough
public 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 thestrikethroughproperty- See Also:
-
isStrikethrough
public 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:
-
strikethroughProperty
Defines 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:
-
setTextAlignment
Sets 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 thetextAlignmentproperty- See Also:
-
getTextAlignment
Gets 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:
-
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
- Returns:
- the horizontal text alignment in the bounding box
- See Also:
-
setLineSpacing
public 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 thelineSpacingproperty- Since:
- JavaFX 8.0
- See Also:
-
getLineSpacing
public 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:
-
lineSpacingProperty
Defines the vertical space in pixel between lines.- Default value:
- 0
- Returns:
- the vertical space in pixel between lines
- Since:
- JavaFX 8.0
- See Also:
-
getBaselineOffset
public final double getBaselineOffset()Gets the value of thebaselineOffsetproperty.- Overrides:
getBaselineOffsetin classNode- 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:
-
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.- Returns:
- the baseline offset from this text node
- See Also:
-
setFontSmoothingType
Sets 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 thefontSmoothingTypeproperty- Since:
- JavaFX 2.1
- See Also:
-
getFontSmoothingType
Gets 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:
-
fontSmoothingTypeProperty
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
fontSmoothingTypeproperty - Since:
- JavaFX 2.1
- See Also:
-
getSelectionShape
Gets the value of theselectionShapeproperty.- Property description:
- The shape of the selection in local coordinates.
- Returns:
- the value of the
selectionShapeproperty - Since:
- 9
- See Also:
-
selectionShapeProperty
The shape of the selection in local coordinates.- Returns:
- the
selectionShapeproperty - Since:
- 9
- See Also:
-
setSelectionStart
public 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 theselectionStartproperty- Since:
- 9
- See Also:
-
getSelectionStart
public 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:
-
selectionStartProperty
The 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:
-
setSelectionEnd
public 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 theselectionEndproperty- Since:
- 9
- See Also:
-
getSelectionEnd
public 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:
-
selectionEndProperty
The 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:
-
selectionFillProperty
The fill color of selected text.- Returns:
- the fill color of selected text
- Since:
- 9
- See Also:
-
setSelectionFill
Sets the value of theselectionFillproperty.- Property description:
- The fill color of selected text.
- Parameters:
paint- the value for theselectionFillproperty- Since:
- 9
- See Also:
-
getSelectionFill
Gets the value of theselectionFillproperty.- Property description:
- The fill color of selected text.
- Returns:
- the value of the
selectionFillproperty - Since:
- 9
- See Also:
-
getCaretShape
Gets the value of thecaretShapeproperty.- Property description:
- The shape of caret, in local coordinates.
- Returns:
- the value of the
caretShapeproperty - Since:
- 9
- See Also:
-
caretShapeProperty
The shape of caret, in local coordinates.- Returns:
- the
caretShapeproperty - Since:
- 9
- See Also:
-
setCaretPosition
public 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 thecaretPositionproperty- Since:
- 9
- See Also:
-
getCaretPosition
public 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:
-
caretPositionProperty
The caret index in the content. If the value is -1, the caret is unset.- Default value:
- -1
- Returns:
- the
caretPositionproperty - Since:
- 9
- See Also:
-
setCaretBias
public 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 thecaretBiasproperty- Since:
- 9
- See Also:
-
isCaretBias
public 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:
-
caretBiasProperty
The 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
-
caretShape
Returns the shape for the caret at the given index and bias.- Parameters:
charIndex- the character index for the caretcaretBias- 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
-
rangeShape
Returns 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 rangeend- the end character index (non-inclusive) for the range- Returns:
- an array of
PathElementwhich can be used to create aShape - Since:
- 9
- See Also:
-
getRangeShape
Returns the shape for the range of the text in local coordinates, with or without line spacing.- Parameters:
start- the beginning character index for the rangeend- the end character index (non-inclusive) for the rangeincludeLineSpacing- whether the shapes include line spacing- Returns:
- an array of
PathElementwhich can be used to create aShape - Since:
- 25
-
underlineShape
Returns the shape for the underline in local coordinates.- Parameters:
start- the beginning character index for the rangeend- the end character index (non-inclusive) for the range- Returns:
- an array of
PathElementwhich can be used to create aShape - Since:
- 9
-
getStrikeThroughShape
Returns the shape for the strike-through in local coordinates.- Parameters:
start- the beginning character index for the rangeend- the end character index (non-inclusive) for the range- Returns:
- an array of
PathElementwhich can be used to create aShape - Since:
- 25
-
tabSizeProperty
The 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:
-
getTabSize
public 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:
-
setTabSize
public 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 thetabSizeproperty- Since:
- 14
- See Also:
-
getClassCssMetaData
Gets theCssMetaDataassociated with this class, which may include theCssMetaDataof its superclasses.- Returns:
- the
CssMetaData - Since:
- JavaFX 8.0
-
getCssMetaData
This method should delegate toNode.getClassCssMetaData()so that a Node's CssMetaData can be accessed without the need for reflection.- Specified by:
getCssMetaDatain interfaceStyleable- Overrides:
getCssMetaDatain classShape- Returns:
- The CssMetaData associated with this node, which may include the CssMetaData of its superclasses.
- Since:
- JavaFX 8.0
-
toString
-
getLayoutInfo
Returns 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
-