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
MouseEvent
Bug fixes:
-
Issue #262
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.