Agrupando objetos JavaFX FXML

Las respuestas excepcionalmente descriptivas e informativas recibirán una recompensa de 50 por mi.

Estoy desarrollando una aplicación en JavaFX, y para vistas, uso FXML.

                     

Como puede ver, este fragmento contiene algunos s con los IDs de home , about , los users . Estas son páginas separadas de mi aplicación. Para manipular esos paneles, tengo que inyectarlos a mi código de esta manera:

 @FXML private AnchorPane home; @FXML private AnchorPane about; @FXML private AnchorPane users; 

Esto puede parecer limpio por ahora, pero cuando hay más de 20 páginas, puede parecer un poco desordenado y tedioso. ¿Hay alguna forma de agruparlos en una matriz o algo de una manera limpia y eficiente?

Puede usar fx:define y fx:reference para colocar los elementos en una List y en el gráfico de escena e inyecte la lista al controlador:

                               

Controlador

 @FXML private List panes;