class TableViewFocusModel[S] extends TableFocusModel[S, javafx.scene.control.TableColumn[S, _]] with SFXDelegate[javafx.scene.control.TableView.TableViewFocusModel[S]]
- Alphabetic
- By Inheritance
- TableViewFocusModel
- TableFocusModel
- FocusModel
- SFXDelegate
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
TableViewFocusModel(tableView: TableView[S])
Creates a default TableViewFocusModel instance that will be used to manage focus of the provided TableView control.
Creates a default TableViewFocusModel instance that will be used to manage focus of the provided TableView control.
- tableView
The tableView upon which this focus model operates.
-
new
TableViewFocusModel(delegate: javafx.scene.control.TableView.TableViewFocusModel[S])
Creates a new ScalaFX TableViewFocusModel from its JavaFX counterpart.
Creates a new ScalaFX TableViewFocusModel from its JavaFX counterpart.
- delegate
JavaFX TableViewFocusModel to be wrapped.
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
val
delegate: javafx.scene.control.TableView.TableViewFocusModel[S]
JavaFX object to be wrapped.
JavaFX object to be wrapped.
- Definition Classes
- TableViewFocusModel → TableFocusModel → FocusModel → SFXDelegate
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
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
-
def
focus(pos: TablePosition[_, _]): Unit
Convenience method for setting focus on a particular row or cell using a scalafx.scene.control.TablePosition.
Convenience method for setting focus on a particular row or cell using a scalafx.scene.control.TablePosition.
- pos
The table position where focus should be set.
-
def
focus(index: Int, column: TableColumn[S, _]): Unit
Causes the item at the given index to receive the focus.
Causes the item at the given index to receive the focus.
- index
The row index of the item to give focus to.
- column
The column of the item to give focus to. Can be
null
.
-
def
focus(row: Int, column: javafx.scene.control.TableColumn[S, _]): Unit
Causes the item at the given index to receive the focus.
Causes the item at the given index to receive the focus.
- row
The row index of the item to give focus to.
- column
The column of the item to give focus to. Can be null.
- Definition Classes
- TableFocusModel
-
def
focus(index: Int): Unit
Causes the item at the given index to receive the focus.
Causes the item at the given index to receive the focus.
- index
The index of the item to get focus.
- Definition Classes
- FocusModel
-
def
focusAboveCell(): Unit
Attempts to move focus to the cell above the currently focused cell.
Attempts to move focus to the cell above the currently focused cell.
- Definition Classes
- TableFocusModel
-
def
focusBelowCell(): Unit
Attempts to move focus to the cell below the currently focused cell.
Attempts to move focus to the cell below the currently focused cell.
- Definition Classes
- TableFocusModel
-
def
focusLeftCell(): Unit
Attempts to move focus to the cell to the left of the currently focused cell.
Attempts to move focus to the cell to the left of the currently focused cell.
- Definition Classes
- TableFocusModel
-
def
focusNext(): Unit
Attempts to give focus to the row after to the currently focused row.
Attempts to give focus to the row after to the currently focused row.
- Definition Classes
- FocusModel
-
def
focusPrevious(): Unit
Attempts to give focus to the row previous to the currently focused row.
Attempts to give focus to the row previous to the currently focused row.
- Definition Classes
- FocusModel
-
def
focusRightCell(): Unit
Attempts to move focus to the cell to the right of the the currently focused cell.
Attempts to move focus to the cell to the right of the the currently focused cell.
- Definition Classes
- TableFocusModel
-
def
focusedCell: ReadOnlyObjectProperty[javafx.scene.control.TablePosition[_, _]]
The position of the current item in the TableView which has the focus.
-
def
focusedIndex: ReadOnlyIntegerProperty
The index of the current item in the FocusModel which has the focus.
The index of the current item in the FocusModel which has the focus.
- Definition Classes
- FocusModel
-
def
focusedItem: ReadOnlyObjectProperty[S]
The current item in the FocusModel which has the focus.
The current item in the FocusModel which has the focus.
- Definition Classes
- FocusModel
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- returns
The delegate hashcode
- Definition Classes
- SFXDelegate → AnyRef → Any
-
def
isFocused(row: Integer, column: javafx.scene.control.TableColumn[S, _]): Boolean
Tests whether the row / cell at the given location currently has the focus within the UI control.
Tests whether the row / cell at the given location currently has the focus within the UI control.
- row
The row index of the item to give focus to.
- column
The column of the item to give focus to. Can be null.
- returns
true
whether the row / cell at the given location currently has the focus within the UI control.
- Definition Classes
- TableFocusModel
-
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() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- returns
Returns the original delegate's
toString()
adding a[SFX]
prefix.
- Definition Classes
- SFXDelegate → AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
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
JFXApp
. 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.