Fx
GUI API
Fx is an easy to use wrapper of JavaFx technology. Scalqa observable containers like Idx.OM and Pro.OM serve as a simple to use data model. All the GUI controls are wrapped into Scala style classes.
Some use examples can be found in samplesFx.
There is also a "Trading Station" example as a stand alone project.
- Source
- __.scala
Member
GUI Widgets
Control object also contains most of the available controls, which are aliased in Fx root and can be called without Control.
prefix
For example:
val b: Fx.Control.Button = ???
// is usually defined as
val b: Fx.Button = ???
val c: Fx.Control.CheckBox = ???
// is usually defined as
val c: Fx.CheckBox = ???
- Source
- __.scala
GUI Widgets
Control object also contains most of the available controls, which are aliased in Fx root and can be called without Control.
prefix
For example:
val b: Fx.Control.Button = ???
// is usually defined as
val b: Fx.Button = ???
val c: Fx.Control.CheckBox = ???
// is usually defined as
val c: Fx.CheckBox = ???
- Source
- __.scala
GUI Layout
Scene object also contains types responsible for building GUI layout, except for widgets (which are defined in Fx.Control)
All the Scene children are aliased in Fx root and usually called without Scene.
prefix
For example:
val w: Fx.Scene.Window = ???
// is usually defined as
val w: Fx.Window = ???
val b: Fx.Scene.Pane.Border = ???
// is usually defined as
val b: Fx.Pane.Border = ???
- Source
- __.scala
GUI Layout
Scene object also contains types responsible for building GUI layout, except for widgets (which are defined in Fx.Control)
All the Scene children are aliased in Fx root and usually called without Scene.
prefix
For example:
val w: Fx.Scene.Window = ???
// is usually defined as
val w: Fx.Window = ???
val b: Fx.Scene.Pane.Border = ???
// is usually defined as
val b: Fx.Pane.Border = ???
- Source
- __.scala