Come caricare il file fxml nel riquadro?
Se abbiamo un Stage
poi Scene
include 2 Pane
s 1 ° Pane
contiene Button
e il 2 ° Pane
è vuota potremmo caricare altro file fxml all'interno di questa seconda Pane
?
fxml1: VBox
|_Pane1-->Button
|_Pane2
///////////////
fxml2: Pane--> Welcome to fxml 2
"when we click the button load the fxml2 inside Pane2 of fxml1"
Poi, dopo click
==== Ho finalmente trovato questo funziona dopo aver provato! ==== Grazie ragazzi
@FXML Pane secPane;
public void loadFxml (ActionEvent event) {
Pane newLoadedPane = FXMLLoader.load(getClass().getResource("/application/fxml2.fxml"));
secPane.getChildren().add(newLoadedPane);
}
È possibile caricare in modo dinamico un file fxml. Se la tua domanda è più complessa di quella, dovrai modificarla per aggiungere un po 'di più al tuo codice reale e quello che hai provato non ha funzionato. –
Ci provo ma non funziona @FXML Pane secPane; public void loadFxml (evento ActionEvent) { secPane = FXMLLoader.load (getClass(). GetResource ("/ application/fxml2.fxml")); } –
e quale errore specifico ricevi quando provi ad eseguirlo? –