scalafx.scene

Node

abstract class Node extends EventHandlerDelegate with Styleable with SFXDelegate[javafx.scene.Node]

Wraps http://docs.oracle.com/javase/8/javafx/api/javafx/scene/Node.html.

Source
Node.scala
Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Node
  2. Styleable
  3. SFXDelegate
  4. EventHandlerDelegate
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Node(delegate: javafx.scene.Node)

    creates a new ScalaFX Node from a JavaFX Node.

    creates a new ScalaFX Node from a JavaFX Node.

    delegate

    JavaFX Node

    Attributes
    protected

Type Members

  1. type EventHandled = AnyRef { ... /* 5 definitions in type refinement */ }

    Definition Classes
    EventHandlerDelegate
  2. sealed trait FilterMagnet[J <: javafx.event.Event, S <: SFXDelegate[J]] extends AnyRef

    Trait implementing Magnet Pattern to avoid compilation error "ambiguous reference to overloaded definition"

  3. sealed trait HandlerMagnet[J <: javafx.event.Event, S <: SFXDelegate[J]] extends AnyRef

    Trait implementing Magnet Pattern to avoid compilation error "ambiguous reference to overloaded definition"

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object FilterMagnet

    Companion object implementing Magnet Pattern Magnet Pattern to avoid compilation error "ambiguous reference to overloaded definition"

  7. object HandlerMagnet

    Companion object implementing Magnet Pattern Magnet Pattern to avoid compilation error "ambiguous reference to overloaded definition"

  8. def accessibleHelp: ObjectProperty[String]

    The accessible help text for this Node.

    The accessible help text for this Node.

    The help text provides a more detailed description of the accessible text for a node. By default, if the node has a tool tip, this text is used.

    Default value is null.

    Since

    JavaFX 8u40

  9. def accessibleHelp_=(v: String): Unit

  10. def accessibleRole: ObjectProperty[javafx.scene.AccessibleRole]

    The accessible role for this Node.

    The accessible role for this Node.

    The screen reader uses the role of a node to determine the attributes and actions that are supported.

    Since

    JavaFX 8u40

  11. def accessibleRoleDescription: ObjectProperty[String]

    The role description of this Node.

    The role description of this Node.

    Noramlly, when a role is provided for a node, the screen reader speaks the role as well as the contents of the node. When this value is set, it is possbile to override the default. This is useful because the set of roles is predefined. For example, it is possible to set the role of a node to be a button, but have the role description be arbitrary text.

    Default value is null.

    Since

    JavaFX 8u40

  12. def accessibleRoleDescription_=(v: String): Unit

  13. def accessibleRole_=(v: AccessibleRole): Unit

  14. def accessibleText: ObjectProperty[String]

    The accessible text for this Node.

    The accessible text for this Node.

    This property is used to set the text that the screen reader will speak. If a node normally speaks text, that text is overriden. For example, a button usually speaks using the text in the control but will no longer do this when this value is set.

    Default value is null.

    Since

    JavaFX 8u40

  15. def accessibleText_=(v: String): Unit

  16. def addEventFilter[E <: Event](eventType: EventType[E], eventHandler: EventHandler[_ >: E]): Unit

    Registers an event filter to this task.

    Registers an event filter to this task. Registered event filters get an event before any associated event handlers.

    E

    Event class

    eventType

    the type of the events to receive by the filter

    eventHandler

    the filter to register that will filter event

    Definition Classes
    EventHandlerDelegate
  17. def addEventHandler[E <: Event](eventType: EventType[E], eventHandler: EventHandler[_ >: E]): Unit

    Registers an event handler to this task.

    Registers an event handler to this task. Any event filters are first processed, then the specified onFoo event handlers, and finally any event handlers registered by this method. As with other events in the scene graph, if an event is consumed, it will not continue dispatching.

    E

    Event class

    eventType

    the type of the events to receive by the handler

    eventHandler

    the handler to register that will manipulate event

    Definition Classes
    EventHandlerDelegate
  18. def alignmentInParent: Pos

    Pseudo-property that indicates this Node position inside its respective parent.

  19. def alignmentInParent_=(p: Pos): Unit

    Sets this Node's alignment constraint inside its Parent.

    Sets this Node's alignment constraint inside its Parent. If set, will override the Parent's default alignment. Setting the value to null will remove the constraint. Internally it calls setAlignment(Node, Pos) static method JavaFX's BorderPane, StackPane and TilePane. Furthermore, it is set halignment and valignment property (using JavaFX Node's getProperties()) and called javafx.geometry.HPos) setHalignment and javafx.geometry.VPos) setValignment static methods from GridPane; this time using hpos and vpos from Pos argument. Besides, it sets this node alignment property towards JavaFX Node's getProperties() and setAlignment static method from

    Do not confuse with alignment property from scalafx.delegate.AlignmentDelegate! It refers to alignment inside element, while alignmentInParent refers to element's alignment inside its parent.

    p

    New node's Position

  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def autosize(): Unit

    If the node is resizable, will set its layout bounds to its current preferred width and height.

  22. def baselineOffset: Double

    The 'alphabetic' (or 'roman') baseline offset from the node's layoutBounds.

    The 'alphabetic' (or 'roman') baseline offset from the node's layoutBounds.minY location that should be used when this node is being vertically aligned by baseline with other nodes.

  23. def blendMode: ObjectProperty[BlendMode]

    The BlendMode used to blend this individual node into the scene behind it.

  24. def blendMode_=(v: BlendMode): Unit

  25. def boundsInLocal: ReadOnlyObjectProperty[Bounds]

    The rectangular bounds of this Node in the node's untransformed local coordinate space.

  26. def boundsInParent: ReadOnlyObjectProperty[Bounds]

    The rectangular bounds of this Node which include its transforms.

  27. def buildEventDispatchChain(chain: EventDispatchChain): EventDispatchChain

    Construct an event dispatch chain for this target.

    Construct an event dispatch chain for this target.

    Definition Classes
    EventHandlerDelegate
  28. def cache: BooleanProperty

    A performance hint to the system to indicate that this Node should be cached as a bitmap.

  29. def cacheHint: ObjectProperty[javafx.scene.CacheHint]

    Additional hint for controlling bitmap caching.

  30. def cacheHint_=(v: CacheHint): Unit

  31. def cache_=(v: Boolean): Unit

  32. def clip: ObjectProperty[javafx.scene.Node]

    Specifies a Node to use to define the the clipping shape for this Node.

  33. def clip_=(v: Node): Unit

  34. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. def contains(localPoint: Point2D): Boolean

    Returns true if the given point (specified in the local coordinate space of this Node) is contained within the shape of this Node.

  36. def contains(localX: Double, localY: Double): Boolean

    Returns true if the given point (specified in the local coordinate space of this Node) is contained within the shape of this Node.

  37. def contentBias: Orientation

    Returns the orientation of a node's resizing bias for layout purposes.

    Returns the orientation of a node's resizing bias for layout purposes. If the node type has no bias, returns null. If the node is resizable and it's height depends on its width, returns HORIZONTAL, else if its width depends on its height, returns VERTICAL.

    Resizable subclasses should override this method to return an appropriate value.

    returns

    orientation of width/height dependency or null if there is none

  38. def cssMetaData: Seq[CssMetaData[_ <: Styleable, _]]

    The CssMetaData of this Styleable.

    The CssMetaData of this Styleable.

    Definition Classes
    Styleable
  39. def cursor: ObjectProperty[javafx.scene.Cursor]

    Defines the mouse cursor for this Node and subnodes.

  40. def cursor_=(v: Cursor): Unit

  41. val delegate: javafx.scene.Node

    JavaFX Node

    JavaFX Node

    Definition Classes
    NodeSFXDelegate
  42. def depthTest: ObjectProperty[javafx.scene.DepthTest]

    Indicates whether depth testing is used when rendering this node.

  43. def depthTest_=(v: DepthTest): Unit

  44. def disable: BooleanProperty

    Sets the individual disabled state of this Node.

  45. def disable_=(v: Boolean): Unit

  46. def disabled: ReadOnlyBooleanProperty

    Indicates whether or not this Node is disabled.

  47. def effect: ObjectProperty[Effect]

    Specifies an effect to apply to this Node.

  48. def effect_=(v: Effect): Unit

  49. def effectiveNodeOrientation: ReadOnlyObjectProperty[NodeOrientation]

    The effective orientation of a node resolves the inheritance of node orientation, returning either left-to-right or right-to-left.

  50. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  51. def equals(ref: Any): Boolean

    Verifies if a object is equals to this delegate.

    Verifies if a object is equals to this delegate.

    ref

    Object to be compared.

    returns

    if the other object is equals to this delegate or not.

    Definition Classes
    SFXDelegate → AnyRef → Any
  52. def eventDispatcher: ObjectProperty[EventDispatcher]

    Specifies the event dispatcher for this node.

  53. def eventDispatcher_=(v: EventDispatcher): Unit

  54. def eventHandlerDelegate: EventHandled

    Returns a object that implements scalafx.event.EventHandlerDelegate.EventHandled.

    Returns a object that implements scalafx.event.EventHandlerDelegate.EventHandled.

    Attributes
    protected
    Definition Classes
    NodeEventHandlerDelegate
  55. def filterEvent[J <: Event, S <: Event with SFXDelegate[J]](eventType: EventType[J])(filter: FilterMagnet[J, S]): Subscription

    Registers an event filter.

    Registers an event filter. Registered event filters get an event before any associated event handlers.

    Example of filtering mouse events

    pane.filterEvent(MouseEvent.Any) {
    me: MouseEvent => {
      me.eventType match {
        case MouseEvent.MousePressed => {
          ...
        }
        case MouseEvent.MouseDragged => {
          ...
        }
        case _ => {
          ...
        }
      }
    }
    }

    or

    pane.filterEvent(MouseEvent.Any) { () => println("Some mouse event handled") }
    J

    type JavaFX delegate of the event

    S

    ScalaFX type for J type wrapper.

    eventType

    type of events that will be handled.

    filter

    code handling the event, see examples above.

    Definition Classes
    EventHandlerDelegate
  56. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  57. def fireEvent(event: Event): Unit

    Fires the specified event.

  58. def focusTraversable: BooleanProperty

    Specifies whether this Node should be a part of focus traversal cycle.

  59. def focusTraversable_=(v: Boolean): Unit

  60. def focused: ReadOnlyBooleanProperty

    Indicates whether this Node currently has the input focus.

  61. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  62. def getId: String

    The id of this Styleable.

    The id of this Styleable.

    IMPLEMENTATION NOTE: For this method was adopted the name getId instead id to not conflict with its subclasses already have a method with this name which returns a StringProperty.

    Definition Classes
    Styleable
  63. def getStyle: String

    A string representation of the CSS style associated with this specific Node.

    A string representation of the CSS style associated with this specific Node.

    IMPLEMENTATION NOTE: For this method was adopted the name getStyle instead style to not conflict with its subclasses already have a method with this name which returns a StringProperty.

    Definition Classes
    Styleable
  64. def handleEvent[J <: Event, S <: Event with SFXDelegate[J]](eventType: EventType[J])(handler: HandlerMagnet[J, S]): Subscription

    Registers an event handler.

    Registers an event handler. The handler is called when the node receives an Event of the specified type during the bubbling phase of event delivery.

    Example of handling mouse events

    pane.handleEvent(MouseEvent.Any) {
    me: MouseEvent => {
      me.eventType match {
        case MouseEvent.MousePressed => ...
        case MouseEvent.MouseDragged => ...
        case _                       => {}
      }
    }
    }

    or

    pane.handleEvent(MouseEvent.Any) { () => println("Some mouse event handled") }
    J

    type JavaFX delegate of the event

    S

    ScalaFX type for J type wrapper.

    eventType

    type of events that will be handled.

    handler

    code handling the event, see examples above.

    returns

    Returns a subscription that can be used to cancel/remove this event handler

    Definition Classes
    EventHandlerDelegate
  65. def hashCode(): Int

    returns

    The delegate hashcode

    Definition Classes
    SFXDelegate → AnyRef → Any
  66. def hgrow: Priority

    Pseudo-property that returns this Node's hgrow constraint if set.

    Pseudo-property that returns this Node's hgrow constraint if set.

    returns

    the horizontal grow priority for the child or null if no priority was set

  67. def hgrow_=(p: Priority): Unit

    Sets the horizontal grow priority for this Node inside its parent.

    Sets the horizontal grow priority for this Node inside its parent. Setting the value to null will remove the constraint. Internally it calls setHgrow(Node, Priority) static method from JavaFX's GridPane and HBox besides fill this Node's "hgrow" property.

    p

    the horizontal grow priority for this Node

  68. def hover: ReadOnlyBooleanProperty

    Whether or not this Node is being hovered over.

  69. def id: StringProperty

    The id of this Node.

  70. def id_=(v: String): Unit

  71. def inputMethodRequests: ObjectProperty[InputMethodRequests]

    Property holding InputMethodRequests.

  72. def inputMethodRequests_=(v: InputMethodRequests): Unit

  73. def intersects(localX: Double, localY: Double, localWidth: Double, localHeight: Double): Boolean

    Returns true if the given rectangle (specified in the local coordinate space of this Node) intersects the shape of this Node.

  74. def intersects(localBounds: Bounds): Boolean

    Returns true if the given bounds (specified in the local coordinate space of this Node) intersects the shape of this Node.

  75. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  76. def layoutBounds: ReadOnlyObjectProperty[Bounds]

    The rectangular bounds that should be used for layout calculations for this node.

  77. def layoutX: DoubleProperty

    Defines the x coordinate of the translation that is added to this Node's transform for the purpose of layout.

  78. def layoutX_=(v: Double): Unit

  79. def layoutY: DoubleProperty

    Defines the y coordinate of the translation that is added to this Node's transform for the purpose of layout.

  80. def layoutY_=(v: Double): Unit

  81. def localToParent(localPoint: Point2D): Point2D

    Transforms a point from the local coordinate space of this Node into the coordinate space of its parent.

  82. def localToParent(localX: Double, localY: Double): Point2D

    Transforms a point from the local coordinate space of this Node into the coordinate space of its parent.

  83. def localToParent(localBounds: Bounds): Bounds

    Transforms a bounds from the local coordinate space of this Node into the coordinate space of its parent.

  84. def localToParentTransform: Transform

    An affine transform that holds the computed local-to-parent transform.

    An affine transform that holds the computed local-to-parent transform. This is the concatenation of all transforms in this node, including all of the convenience transforms.

    Since

    2.2

  85. def localToScene(localPoint: Point2D): Point2D

    Transforms a point from the local coordinate space of this Node into the coordinate space of its Scene.

  86. def localToScene(localX: Double, localY: Double): Point2D

    Transforms a point from the local coordinate space of this Node into the coordinate space of its Scene.

  87. def localToScene(localBounds: Bounds): Bounds

    Transforms a bounds from the local coordinate space of this Node into the coordinate space of its Scene.

  88. def localToSceneTransform: Transform

    An affine transform that holds the computed local-to-scene transform.

    An affine transform that holds the computed local-to-scene transform. This is the concatenation of all transforms in this node's parents and in this node, including all of the convenience transforms.

    Since

    2.2

  89. def lookup(selector: String): Node

    Finds this Node, or the first sub-node, based on the given CSS selector.

  90. def lookupAll(selector: String): Set[javafx.scene.Node]

    Finds all Nodes, including this one and any children, which match the given CSS selector.

  91. def managed: BooleanProperty

    Defines whether or not this node's layout will be managed by it's parent.

  92. def managed_=(v: Boolean): Unit

  93. def margin: Insets

    Pseudo-property that returns this Node's margin constraint inside its Parent if set.

    Pseudo-property that returns this Node's margin constraint inside its Parent if set.

    returns

    this Node's margin constraint inside its Parent or null if no margin was set.

  94. def margin_=(i: Insets): Unit

    Sets this Node's margin constraint inside its Parent if set.

    Sets this Node's margin constraint inside its Parent if set. If set, the parent will layout the child with the margin space around it. Setting the value to null will remove the constraint. Internally it calls setMargin(Node, Insets) static method from JavaFX's BorderPane, FlowPane, GridPane, HBox, StackPane and VBox besides fill this Node's "margin" property.

    i

    The margin of space around this Node inside its parent.

  95. def maxHeight(width: Double): Double

    Returns the node's maximum height for use in layout calculations.

  96. def maxWidth(height: Double): Double

    Returns the node's maximum width for use in layout calculations.

  97. def minHeight(width: Double): Double

    Returns the node's minimum height for use in layout calculations.

  98. def minWidth(height: Double): Double

    Returns the node's minimum width for use in layout calculations.

  99. def mouseTransparent: BooleanProperty

    If true, this node (together with all its children) is completely transparent to mouse events.

  100. def mouseTransparent_=(v: Boolean): Unit

  101. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  102. def nodeOrientation: ObjectProperty[NodeOrientation]

    Node orientation describes the flow of visual data within a node.

  103. def nodeOrientation_=(v: NodeOrientation): Unit

  104. final def notify(): Unit

    Definition Classes
    AnyRef
  105. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  106. def onContextMenuRequested: ObjectProperty[EventHandler[_ >: ContextMenuEvent]]

    Defines a function to be called when a context menu has been requested on this Node.

  107. def onContextMenuRequested_=(v: EventHandler[_ >: ContextMenuEvent]): Unit

  108. def onDragDetected: ObjectProperty[EventHandler[_ >: MouseEvent]]

    Defines a function to be called when drag gesture has been detected.

  109. def onDragDetected_=(v: EventHandler[_ >: MouseEvent]): Unit

  110. def onDragDone: ObjectProperty[EventHandler[_ >: DragEvent]]

    Defines a function to be called when this Node is a drag and drop gesture source after its data has been dropped on a drop target.

  111. def onDragDone_=(v: EventHandler[_ >: DragEvent]): Unit

  112. def onDragDropped: ObjectProperty[EventHandler[_ >: DragEvent]]

    Defines a function to be called when the mouse button is released on this Node during drag and drop gesture.

  113. def onDragDropped_=(v: EventHandler[_ >: DragEvent]): Unit

  114. def onDragEntered: ObjectProperty[EventHandler[_ >: DragEvent]]

    Defines a function to be called when drag gesture enters this Node.

  115. def onDragEntered_=(v: EventHandler[_ >: DragEvent]): Unit

  116. def onDragExited: ObjectProperty[EventHandler[_ >: DragEvent]]

    Defines a function to be called when drag gesture exits this Node.

  117. def onDragExited_=(v: EventHandler[_ >: DragEvent]): Unit

  118. def onDragOver: ObjectProperty[EventHandler[_ >: DragEvent]]

    Defines a function to be called when drag gesture progresses within this Node.

  119. def onDragOver_=(v: EventHandler[_ >: DragEvent]): Unit

  120. def onInputMethodTextChanged: ObjectProperty[EventHandler[_ >: InputMethodEvent]]

    Defines a function to be called when this Node has input focus and the input method text has changed.

  121. def onInputMethodTextChanged_=(v: EventHandler[_ >: InputMethodEvent]): Unit

  122. def onKeyPressed: ObjectProperty[EventHandler[_ >: KeyEvent]]

    Defines a function to be called when this Node or its child Node has input focus and a key has been pressed.

  123. def onKeyPressed_=(v: EventHandler[_ >: KeyEvent]): Unit

  124. def onKeyReleased: ObjectProperty[EventHandler[_ >: KeyEvent]]

    Defines a function to be called when this Node or its child Node has input focus and a key has been released.

  125. def onKeyReleased_=(v: EventHandler[_ >: KeyEvent]): Unit

  126. def onKeyTyped: ObjectProperty[EventHandler[_ >: KeyEvent]]

    Defines a function to be called when this Node or its child Node has input focus and a key has been typed.

  127. def onKeyTyped_=(v: EventHandler[_ >: KeyEvent]): Unit

  128. def onMouseClicked: ObjectProperty[EventHandler[_ >: MouseEvent]]

    Defines a function to be called when a mouse button has been clicked (pressed and released) on this Node.

  129. def onMouseClicked_=(v: EventHandler[_ >: MouseEvent]): Unit

  130. def onMouseDragEntered: ObjectProperty[EventHandler[_ >: MouseDragEvent]]

    Defines a function to be called when a full press-drag-release gesture enters this Node.

  131. def onMouseDragEntered_=(v: EventHandler[_ >: MouseDragEvent]): Unit

  132. def onMouseDragExited: ObjectProperty[EventHandler[_ >: MouseDragEvent]]

    Defines a function to be called when a full press-drag-release gesture leaves this Node.

  133. def onMouseDragExited_=(v: EventHandler[_ >: MouseDragEvent]): Unit

  134. def onMouseDragOver: ObjectProperty[EventHandler[_ >: MouseDragEvent]]

    Defines a function to be called when a full press-drag-release gesture progresses within this Node.

  135. def onMouseDragOver_=(v: EventHandler[_ >: MouseDragEvent]): Unit

  136. def onMouseDragReleased: ObjectProperty[EventHandler[_ >: MouseDragEvent]]

    Defines a function to be called when a full press-drag-release gesture ends (by releasing mouse button) within this Node.

  137. def onMouseDragReleased_=(v: EventHandler[_ >: MouseDragEvent]): Unit

  138. def onMouseDragged: ObjectProperty[EventHandler[_ >: MouseEvent]]

    Defines a function to be called when a mouse button is pressed on this Node and then dragged.

  139. def onMouseDragged_=(v: EventHandler[_ >: MouseEvent]): Unit

  140. def onMouseEntered: ObjectProperty[EventHandler[_ >: MouseEvent]]

    Defines a function to be called when the mouse enters this Node.

  141. def onMouseEntered_=(v: EventHandler[_ >: MouseEvent]): Unit

  142. def onMouseExited: ObjectProperty[EventHandler[_ >: MouseEvent]]

    Defines a function to be called when the mouse exits this Node.

  143. def onMouseExited_=(v: EventHandler[_ >: MouseEvent]): Unit

  144. def onMouseMoved: ObjectProperty[EventHandler[_ >: MouseEvent]]

  145. def onMouseMoved_=(v: EventHandler[_ >: MouseEvent]): Unit

  146. def onMousePressed: ObjectProperty[EventHandler[_ >: MouseEvent]]

    Defines a function to be called when a mouse button has been pressed on this Node.

  147. def onMousePressed_=(v: EventHandler[_ >: MouseEvent]): Unit

  148. def onMouseReleased: ObjectProperty[EventHandler[_ >: MouseEvent]]

    Defines a function to be called when a mouse button has been released on this Node.

  149. def onMouseReleased_=(v: EventHandler[_ >: MouseEvent]): Unit

  150. def onRotate: ObjectProperty[EventHandler[_ >: RotateEvent]]

    Defines a function to be called when user performs a rotation action.

    Defines a function to be called when user performs a rotation action.

    Since

    2.2

  151. def onRotate_=(v: EventHandler[_ >: RotateEvent]): Unit

  152. def onRotationFinished: ObjectProperty[EventHandler[_ >: RotateEvent]]

    Defines a function to be called when a rotation gesture ends.

    Defines a function to be called when a rotation gesture ends.

    Since

    2.2

  153. def onRotationFinished_=(v: EventHandler[_ >: RotateEvent]): Unit

  154. def onRotationStarted: ObjectProperty[EventHandler[_ >: RotateEvent]]

    Defines a function to be called when a rotation gesture starts.

    Defines a function to be called when a rotation gesture starts.

    Since

    2.2

  155. def onRotationStarted_=(v: EventHandler[_ >: RotateEvent]): Unit

  156. def onScroll: ObjectProperty[EventHandler[_ >: ScrollEvent]]

    Defines a function to be called when user performs a scrolling action.

  157. def onScrollFinished: ObjectProperty[EventHandler[_ >: ScrollEvent]]

    Defines a function to be called when a Scroll gesture ends.

    Defines a function to be called when a Scroll gesture ends.

    Since

    2.2

  158. def onScrollFinished_=(v: EventHandler[_ >: ScrollEvent]): Unit

  159. def onScrollStarted: ObjectProperty[EventHandler[_ >: ScrollEvent]]

    Defines a function to be called when a Scroll gesture starts.

    Defines a function to be called when a Scroll gesture starts.

    Since

    2.2

  160. def onScrollStarted_=(v: EventHandler[_ >: ScrollEvent]): Unit

  161. def onScroll_=(v: EventHandler[_ >: ScrollEvent]): Unit

  162. def onSwipeDown: ObjectProperty[EventHandler[_ >: SwipeEvent]]

    Defines a function to be called when a Swipe Down gesture starts.

    Defines a function to be called when a Swipe Down gesture starts.

    Since

    2.2

  163. def onSwipeDown_=(v: EventHandler[_ >: SwipeEvent]): Unit

  164. def onSwipeLeft: ObjectProperty[EventHandler[_ >: SwipeEvent]]

    Defines a function to be called when a Swipe Down gesture starts.

    Defines a function to be called when a Swipe Down gesture starts.

    Since

    2.2

  165. def onSwipeLeft_=(v: EventHandler[_ >: SwipeEvent]): Unit

  166. def onSwipeRight: ObjectProperty[EventHandler[_ >: SwipeEvent]]

    Defines a function to be called when a Swipe Right gesture starts.

    Defines a function to be called when a Swipe Right gesture starts.

    Since

    2.2

  167. def onSwipeRight_=(v: EventHandler[_ >: SwipeEvent]): Unit

  168. def onSwipeUp: ObjectProperty[EventHandler[_ >: SwipeEvent]]

    Defines a function to be called when a Swipe Up gesture starts.

    Defines a function to be called when a Swipe Up gesture starts.

    Since

    2.2

  169. def onSwipeUp_=(v: EventHandler[_ >: SwipeEvent]): Unit

  170. def onTouchMoved: ObjectProperty[EventHandler[_ >: TouchEvent]]

    Defines a function to be called when user performs a Touch Moved action.

    Defines a function to be called when user performs a Touch Moved action.

    Since

    2.2

  171. def onTouchMoved_=(v: EventHandler[_ >: TouchEvent]): Unit

  172. def onTouchPressed: ObjectProperty[EventHandler[_ >: TouchEvent]]

    Defines a function to be called when user performs a Touch Pressed action.

    Defines a function to be called when user performs a Touch Pressed action.

    Since

    2.2

  173. def onTouchPressed_=(v: EventHandler[_ >: TouchEvent]): Unit

  174. def onTouchReleased: ObjectProperty[EventHandler[_ >: TouchEvent]]

    Defines a function to be called when user performs a Touch Released action.

    Defines a function to be called when user performs a Touch Released action.

    Since

    2.2

  175. def onTouchReleased_=(v: EventHandler[_ >: TouchEvent]): Unit

  176. def onTouchStationary: ObjectProperty[EventHandler[_ >: TouchEvent]]

    Defines a function to be called when user performs a Touch Stationary action.

    Defines a function to be called when user performs a Touch Stationary action.

    Since

    2.2

  177. def onTouchStationary_=(v: EventHandler[_ >: TouchEvent]): Unit

  178. def onZoom: ObjectProperty[EventHandler[_ >: ZoomEvent]]

    Defines a function to be called when user performs a Touch action.

    Defines a function to be called when user performs a Touch action.

    Since

    2.2

  179. def onZoomFinished: ObjectProperty[EventHandler[_ >: ZoomEvent]]

    Defines a function to be called when a Zoom gesture ends.

    Defines a function to be called when a Zoom gesture ends.

    Since

    2.2

  180. def onZoomFinished_=(v: EventHandler[_ >: ZoomEvent]): Unit

  181. def onZoomStarted: ObjectProperty[EventHandler[_ >: ZoomEvent]]

    Defines a function to be called when a Zoom gesture starts.

    Defines a function to be called when a Zoom gesture starts.

    Since

    2.2

  182. def onZoomStarted_=(v: EventHandler[_ >: ZoomEvent]): Unit

  183. def onZoom_=(v: EventHandler[_ >: ZoomEvent]): Unit

  184. def opacity: DoubleProperty

    Specifies how opaque (that is, solid) the Node appears.

  185. def opacity_=(v: Double): Unit

  186. def parent: ReadOnlyObjectProperty[javafx.scene.Parent]

    The parent of this Node.

  187. def parentToLocal(parentPoint: Point2D): Point2D

    Transforms a point from the coordinate space of the parent into the local coordinate space of this Node.

  188. def parentToLocal(parentX: Double, parentY: Double): Point2D

    Transforms a point from the coordinate space of the parent into the local coordinate space of this Node.

  189. def parentToLocal(parentBounds: Bounds): Bounds

    Transforms a rectangle from the coordinate space of the parent into the local coordinate space of this Node.

  190. def pickOnBounds: BooleanProperty

    Defines how the picking computation is done for this node when triggered by a MouseEvent or a contains function call.

  191. def pickOnBounds_=(v: Boolean): Unit

  192. def pressed: ReadOnlyBooleanProperty

    Whether or not the Node is pressed.

  193. def pseudoClassStates: ObservableSet[PseudoClass]

    The pseudo-class state of this Styleable.

    The pseudo-class state of this Styleable.

    Definition Classes
    Styleable
  194. def relocate(x: Double, y: Double): Unit

    Sets the node's layoutX and layoutY translation properties in order to relocate this node to the x,y location in the parent.

  195. def removeEventFilter[E <: Event](eventType: EventType[E], eventHandler: EventHandler[_ >: E]): Unit

    Unregisters a previously registered event filter from this task.

    Unregisters a previously registered event filter from this task. One filter might have been registered for different event types, so the caller needs to specify the particular event type from which to unregister the filter.

    E

    Event class

    eventType

    the event type from which to unregister

    eventHandler

    the filter to unregister

    Definition Classes
    EventHandlerDelegate
  196. def removeEventHandler[E <: Event](eventType: EventType[E], eventHandler: EventHandler[_ >: E]): Unit

    Unregisters a previously registered event handler from this task.

    Unregisters a previously registered event handler from this task. One handler might have been registered for different event types, so the caller needs to specify the particular event type from which to unregister the handler.

    E

    Event class

    eventType

    the event type from which to unregister

    eventHandler

    the handler to unregister

    Definition Classes
    EventHandlerDelegate
  197. def requestFocus(): Unit

    Requests that this Node get the input focus, and that this Node's top-level ancestor become the focused window.

  198. def resize(width: Double, height: Double): Unit

    If the node is resizable, will set its layout bounds to the specified width and height.

  199. def resizeRelocate(x: Double, y: Double, width: Double, height: Double): Unit

    If the node is resizable, will set its layout bounds to the specified width and height.

  200. def rotate: DoubleProperty

    Defines the angle of rotation about the Node's center, measured in degrees.

  201. def rotate_=(v: Double): Unit

  202. def rotationAxis: ObjectProperty[Point3D]

    Defines the axis of rotation of this Node.

  203. def rotationAxis_=(v: Point3D): Unit

  204. def scaleX: DoubleProperty

    Defines the factor by which coordinates are scaled about the center of the object along the X axis of this Node.

  205. def scaleX_=(v: Double): Unit

  206. def scaleY: DoubleProperty

    Defines the factor by which coordinates are scaled about the center of the object along the Y axis of this Node.

  207. def scaleY_=(v: Double): Unit

  208. def scaleZ: DoubleProperty

    Defines the factor by which coordinates are scaled about the center of the object along the Z axis of this Node.

  209. def scaleZ_=(v: Double): Unit

  210. def scene: ReadOnlyObjectProperty[javafx.scene.Scene]

    The Scene that this Node is part of.

  211. def sceneToLocal(scenePoint: Point2D): Point2D

    Transforms a point from the coordinate space of the Scene into the local coordinate space of this Node.

  212. def sceneToLocal(sceneX: Double, sceneY: Double): Point2D

    Transforms a point from the coordinate space of the Scene into the local coordinate space of this Node.

  213. def sceneToLocal(sceneBounds: Bounds): Bounds

    Transforms a rectangle from the coordinate space of the Scene into the local coordinate space of this Node.

  214. def snapshot(callback: (SnapshotResult) ⇒ Unit, params: SnapshotParameters, image: WritableImage): Unit

    Takes a snapshot of this node at the next frame and calls the specified callback method when the image is ready.

    Takes a snapshot of this node at the next frame and calls the specified callback method when the image is ready. Arguments params and image can be null.

  215. def snapshot(params: SnapshotParameters, image: WritableImage): WritableImage

    Takes a snapshot of this node and returns the rendered image when it is ready.

  216. def startDragAndDrop(transferModes: TransferMode*): Dragboard

    Confirms a potential drag and drop gesture that is recognized over this Node.

  217. def startFullDrag(): Unit

    Starts a full press-drag-release gesture with this node as gesture source.

  218. def style: StringProperty

    A string representation of the CSS style associated with this specific Node.

  219. def styleClass: ObservableBuffer[String]

    A list of String identifiers which can be used to logically group Nodes, specifically for an external style engine.

    A list of String identifiers which can be used to logically group Nodes, specifically for an external style engine.

    Definition Classes
    Styleable
  220. def styleClass_=(c: Iterable[String]): Unit

    Sets the list of CSS styles classes, replacing the prior content.

    Sets the list of CSS styles classes, replacing the prior content. If you want append to current content, use add or similar.

    c

    list of CSS styles classes to replace prior content.

  221. def style_=(v: String): Unit

  222. def styleableParent: Styleable

    The parent of this Styleable, or null if there is no parent.

    The parent of this Styleable, or null if there is no parent.

    Definition Classes
    Styleable
  223. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  224. def toBack(): Unit

    Moves this Node to the back of its sibling nodes in terms of z-order.

  225. def toFront(): Unit

    Moves this Node to the front of its sibling nodes in terms of z-order.

  226. def toString(): String

    returns

    Returns the original delegate's toString() adding a [SFX] prefix.

    Definition Classes
    SFXDelegate → AnyRef → Any
  227. def transforms: ObservableList[Transform]

    Defines the ObservableList of Transform objects to be applied to this Node.

  228. def transforms_=(c: Iterable[Transform]): Unit

    Sets the list of transforms, replacing the prior content.

    Sets the list of transforms, replacing the prior content. If you want append to current content, use add or similar.

    c

    list of transforms to replace prior content.

  229. def translateX: DoubleProperty

    Defines the x coordinate of the translation that is added to this Node's transform.

  230. def translateX_=(v: Double): Unit

  231. def translateY: DoubleProperty

    Defines the y coordinate of the translation that is added to this Node's transform.

  232. def translateY_=(v: Double): Unit

  233. def translateZ: DoubleProperty

    Defines the Z coordinate of the translation that is added to the transformed coordinates of this Node.

  234. def translateZ_=(v: Double): Unit

  235. def typeSelector: String

    The type of this Styleable that is to be used in selector matching.

    The type of this Styleable that is to be used in selector matching.

    Definition Classes
    Styleable
  236. def userData: AnyRef

    Returns a previously set Object property, or null if no such property has been set using the setUserData(AnyRef) method.

  237. def userData_=(v: AnyRef): Unit

  238. def vgrow: Priority

    Pseudo-property that returns this Node's vgrow constraint if set.

    Pseudo-property that returns this Node's vgrow constraint if set.

    returns

    the vertical grow priority for the child or null if no priority was set

  239. def vgrow_=(p: Priority): Unit

    Sets the vertical grow priority for this Node inside its parent.

    Sets the vertical grow priority for this Node inside its parent. Setting the value to null will remove the constraint. Internally it calls setVgrow(Node, Priority) static method from JavaFX's GridPane and VBox besides fill this Node's "vgrow" property.

    p

    the vertical grow priority for this Node

  240. def visible: BooleanProperty

    Specifies whether this Node and any subnodes should be rendered as part of the scene graph.

  241. def visible_=(v: Boolean): Unit

  242. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  243. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  244. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Styleable

Inherited from SFXDelegate[javafx.scene.Node]

Inherited from EventHandlerDelegate

Inherited from AnyRef

Inherited from Any

Ungrouped