Tutorial covering how to have multiple JavaFX Controllers communicate with each other through a TabPane demo.
The Java FX views are generated via Scene Builder in FXML files. The demo covers best design principles in GUI design by separating different tabs into separate FXML files with their own respective Controllers.
Special attention is put on the 3 main points to remember when incorporating multiple controllers into your design.
You can watch the YouTube Tutorial "JavaFX Multiple Controllers" https://youtu.be/osIRfgHTfyg