title: JavaFX Tabs and Controller Scope
body: <p>I have a configurations pane in my JavaFX 8 application that is spread across a number of tabs within tabs. Currently I am forced to split tabs for a longer configuration process. </p>
  
  <p>I know that I'll have two .fxml files for the two tabs, but I should be able to use the same controller for both. Currently, however, if I make changes to one tab, the other tab doesn't see the changes. I'm guessing it creates a separate instance of the controller. Is it possible for the two .fxml tabs to use the same instance of the controller so that the information can be shared across the two tabs? </p>
  
  <p>Example for more clarification:
  Tab1 contains textfield input for email, Firstname, etc.
  Tab2 uses email information and generates usernames and allows user to modify other settings using the generated values.</p>