vigoo / scalafxml

Bridging the gap between scalafx and FXML with generated proxies
93 stars 11 forks source link

Using Spinner with fxml #16

Open ysksuzuki opened 9 years ago

ysksuzuki commented 9 years ago

Hi, Can I use Spinner which has been added since JavaFX 8u40 with scalafxml? NPE was thrown when I tried it. https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Spinner.html

jpsacha commented 7 years ago

Yes. You can use Spinner. You add it in FXML than in Scala you can add its value factory. Here is a snippet that is using a Spinner with integer values:

@sfxml
class MyView(val animationFramesSpinner: Spinner[Integer],
             ...
             val model: MyModel) {

  animationFramesSpinner.valueFactory = new IntegerSpinnerValueFactory(0, 100, 0, 1)
  ...
}