private Parent createLayout() {
    spinnerControlDay = new SpinnerControl();
    spinnerControlDay.setStyle("-fx-font-size: 22;");
    spinnerControlMonth = new SpinnerControl();
    spinnerControlMonth.setStyle("-fx-font-size: 22");
    spinnerControlMonth.setPrefWidth(200);
    spinnerControlYear = new SpinnerControl();
    spinnerControlMonth.setPrefWidth(120);
    spinnerControlYear.setStyle("-fx-font-size: 22");
    Button button =
        ButtonBuilder.create()
            .onAction(
                new EventHandler<ActionEvent>() {
                  @Override
                  public void handle(ActionEvent actionEvent) {
                    ((Button) actionEvent.getSource()).setText(spinnerControlDay.getItem());
                  }
                })
            .prefHeight(50)
            .text("Get selected value")
            .build();
    HBox hBox =
        HBoxBuilder.create()
            .fillHeight(false)
            .children(spinnerControlDay, spinnerControlMonth, spinnerControlYear, button)
            .spacing(25)
            .alignment(Pos.CENTER)
            .build();

    return hBox;
  }
  @Override
  public void start(Stage stage) throws Exception {
    Parent root = createLayout();
    scene =
        SceneBuilder.create()
            .fill(new Color(0.5, 0.5, 0.5, 1.0))
            .root(root)
            .width(600)
            .height(400)
            .build();
    stage.setScene(scene);
    stage.show();

    // Add values to the spinner controls
    String[] months = new DateFormatSymbols().getMonths();
    ObservableList<String> dayList = FXCollections.observableArrayList();
    ObservableList<String> monthList = FXCollections.observableArrayList(months);
    ObservableList<String> yearList = FXCollections.observableArrayList();
    for (int i = 1; i <= 31; i++) {
      dayList.add(Integer.toString(i));
    }
    for (int i = 1970; i <= 2013; i++) {
      yearList.add(Integer.toString(i));
    }
    spinnerControlDay.setItems(dayList);
    spinnerControlMonth.setItems(monthList);
    spinnerControlYear.setItems(yearList);
  }