ScalaFX simplifies creation of JavaFX-based user interfaces in Scala. ScalaFX uses a simple, hierarchical pattern for creating new objects and building up the scene graph. ScalaFX supports full interoperability with Java and can run anywhere the Java Virtual Machine (JVM) and JavaFX are supported.
ScalaFX 8.0.144-R14 was tested against JavaFX 8.0u144. It is contains new features and bug fixes.
Scala 2.10, 2.11, and 2.12 are supported.
New features and improvements:
Issue #46 Missing wrappers for
ReadOnly[Collection]Wrappers enhancement imported
Issue #53 Missing wrappers for
ReadOnly[Collection]Property enhancement imported
Issue #54 Missing wrappers for
beans.binding.[Collection]Expression enhancement imported
Issue #174 Implement wrappers for
javafx.collections.transformation classes SFX-8
Issue #255 Add missing constructor for
TextFieldListCell.converter_=(c) method does not work. Thanks to PR from atrosinenko.
Issue #267 In Image constructor, requestedWidth is passed instead of requestedHeight. Thanks to PR from KSwordOfHaste.
To use ScalaFX add following to your SBT:
libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.144-R12"
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.