Мысль. Исправления в код можно вносить после дедлайна, в комментарий к комиту добавьте [fix]
или [исправление]
, чтобы я не проверял полностью заново.
Обычно интерфейс описывают на языке FXML, похож на HTML и намного более нагляден, чем код на Java для создания интерфейса. В средах разработки обычно есть визуальный редактор для создания интерфейса. Т.е. вы мышкой расставляете элементы интерфейса, по ним создаётся FXML файл.
Примеры:
Пример 1. Пример программы с размещением элементов в HBox. JavaFXExampleSeveralPanels
Пример 2. Пример программы с несколькими цветными панелями. JavaFXExampleSeveralPanels
Пример 3. Пример программы с GridPane. JavaFXExampleSeveralPanels