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; }