How can I use JavaFX controls that aren’t wrapped by ScalaFX, like controls from JFXtras or ControlsFX?
You easily can mix JavaFX and ScalaFX controls. Certain ScalaFX features, like binding, will work with “regular” JavaFX controls, like ones from JFXtras or ControlsFX. Just make sure that you bring in the magic using import scalafx.Includes._. Here is an example of using a ListSpinner from JFXtras:
Here is another example. This one is using Dialog from ControlsFX. Notice that parentStage passed as an argument to ControlsFX method owner is a ScalaFX control (remember import scalafx.Includes._):