From the tutorials I've seen, each Java FX must have an Application which holds multiple scenes. Each scene is basically a holder for FXML file (or can be written hard coded).
But, when I tried switching scenes, I've encountered a problem with keeping my window maximized.
What eventually helped me was this How can I keep my window size while switching scenes in Java FX?
So, my question is basically what is the relationship between Application, Scene and Parent?
Am I suppose to have a Scene for each FXML file or only one Scene and just replace the Parent node?
Thanks