Carregar FXML no CENTER de um BorderPane

1 resposta
C

Pessoal, tenho um borderpane como main e uma coluna no LEFT com um botão.

Quero q ao clicar no botão, seja carregado na parte CENTER do borderpane (setCenter) um arquivo FXML qualquer.

A idéia é q na coluna em LEFT estejam os botões e q cada um vá carregando seu respecitvo FXML no centro do borderpane.

Como posso proceder?

1 Resposta

DiRgE

crisaf você pode adicionar um StackPane na parte que você quer o conteudo dinamico e setar as telas(fxml).

//StackPane injetado
@FXML
private StackPane content;

//Button injetado
@FXML
private void btnAbreContentX(ActionEvent event) {
	content.getChildren().setAll(FXMLLoader.load(getClass().getResource("View.fxml")));
}
Criado 27 de agosto de 2014
Ultima resposta 17 de set. de 2014
Respostas 1
Participantes 2