object TreeView
- Source
- TreeView.scala
- Alphabetic
- By Inheritance
- TreeView
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- class EditEvent[T] extends Event with SFXDelegate[javafx.scene.control.TreeView.EditEvent[T]]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[T](layoutChildrenOp: () => Unit): TreeView[T]
Creates a new TreeView overriding layoutChildren method from JavaFX's TreeView.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def editAnyEvent: EventType[javafx.scene.control.TreeView.EditEvent[Nothing]]
An EventType that indicates some edit event has occurred.
- def editCancelEvent: EventType[javafx.scene.control.TreeView.EditEvent[Nothing]]
An EventType used to indicate that an edit event has just been canceled within the TreeView upon which the event was fired.
- def editCommitEvent: EventType[javafx.scene.control.TreeView.EditEvent[Nothing]]
An EventType that is used to indicate that an edit in a TreeView has been committed.
- def editStartEvent: EventType[javafx.scene.control.TreeView.EditEvent[Nothing]]
An EventType used to indicate that an edit event has started within the TreeView upon which the event was fired.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- implicit def sfxTreeView2jfx[T](v: TreeView[T]): javafx.scene.control.TreeView[T]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object EditEvent
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- def nodeLevel(node: TreeItem[_]): Int
Returns the number of levels of 'indentation' of the given TreeItem, based on how many times getParent() can be recursively called.
Returns the number of levels of 'indentation' of the given TreeItem, based on how many times getParent() can be recursively called.
- Annotations
- @deprecated
- Deprecated
(Since version 8.0_20) This method does not correctly calculate the distance from the given TreeItem to the root of the TreeView. As of JavaFX 8.0_20, the proper way to do this is via getTreeItemLevel(TreeItem)
ScalaFX is a UI DSL written within the Scala Language that sits on top of JavaFX 2.x and and JavaFX 8. This means that every ScalaFX application is also a valid Scala application. By extension it supports full interoperability with Java and can run anywhere the Java Virtual Machine (JVM) and JavaFX 2.0 or JavaFX 8 are supported.
Package Structure
ScalaFX package structure corresponds to JavaFX package structure, for instance
scalafx.animation
corresponds tojavafx.animation
.Example Usage
A basic ScalaFX application is created creating an object that is an instance of
JFXApp3
. Following Java FX theatre metaphor, it contains astage
that contains ascene
. Astage
roughly corresponds to a window in a typical UI environment. Thescene
holds UI content presented to the user. In the example below, the content is a pane with a singlelabel
component.