What is the relationship between Java FX Application, Scene and Parent?
<p>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).</p>

<p>But, when I tried switching scenes, I've encountered a problem with keeping my window maximized.</p>

<p>What eventually helped me was this <a href="https://stackoverflow.com/questions/37200224/how-can-i-keep-my-window-size-while-switching-scenes-in-java-fx">How can I keep my window size while switching scenes in Java FX?</a></p>

<p>So, my question is basically what is the relationship between Application, Scene and Parent?</p>

<p>Am I suppose to have a Scene for each FXML file or only one Scene and just replace the Parent node?</p>

<p>Thanks</p>