Как в JavaFx располагать компоненты на форме
Пытаюсь изучать JavaFX. Пробую расположить графические элементы в окне. Fxml не использую, пока еще не умею с ним работать. У меня есть два текстовых поля, в одну линию. Далее идут в две колонки два комбо и три кнопки. И в самом низу расположены три текстовых поля, в одну линию. Я хочу, чтобы все Box-ы были растянуты на все окно (по горизонтали или вертикали соответственно). Вот код:
Pane pane = new Pane();
HBox hBoxTop = new HBox(5.0);
TextField textTop1 = new TextField();
TextField textTop2 = new TextField();
hBoxTop.getChildren().addAll(textTop1, textTop2);
HBox hBoxC = new HBox(5.0);
ComboBox<String> combo1 = new ComboBox<>();
ComboBox<String> combo2 = new ComboBox<>();
hBoxC.getChildren().addAll(new VBox(5.0, combo1, combo2));
Button button1 = new Button();
Button button2 = new Button();
Button button3 = new Button();
hBoxC.getChildren().addAll(new VBox(5.0, button1, button2, button3));
HBox hBoxBot = new HBox(5.0);
TextField textBot1 = new TextField();
TextField textBot2 = new TextField();
TextField textBot3 = new TextField();
hBoxBot.getChildren().addAll(textBot1, textBot2, textBot3);
pane.getChildren().addAll(hBoxTop, hBoxC, hBoxBot);
Scene scene = new Scene(pane, 600.0, 400.0);
Я ожидал, что все Box-ы будут расположены одни под другим, но они все помещаются в верхней части окна.
Подскажите как правильно все это делается.
Вот что я хочу получить:

