Como chamar outra tela através do MenuItem

Pessoal Bom dia,

Estou tentando chamar outra tela (incluir) através de um MenuItem, mas não está funcionando.

A principio, eu consigo chamar minha tela de Login pelo Main.java, em seguida tbm consigo logar e chamar a tela Menu através de um botão.

Acredito que o método do MenuItem seja diferente do Button, mas não estou sabendo fazer.

Poderiam me ajudar por favor.

package application;

import java.awt.event.ActionListener;
import java.io.IOException;

import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.control.MenuItem;
import javafx.stage.Stage;

public class MenuController {

@FXML
private MenuItem menuItemFechar;

@FXML
private MenuItem menuItemIncluir;

@FXML
private MenuItem menuItemConsultar;

@FXML
private MenuItem menuItemAlterar;

@FXML
private MenuItem menuItemDeletar;

@FXML

public void logar(ActionListener action) {

  try {

  	// alternar tela (fecha tela menu e abre tela incluir)
  	menuItemIncluir.getScene().getWindow().hide();

  	FXMLLoader fxmlLoader = new FXMLLoader();
  	fxmlLoader.setLocation(getClass().getResource("Incluir.fxml"));
  	Scene scene = new Scene(fxmlLoader.load(), 600, 400);
  	Stage stage = new Stage();
  	stage.setTitle("Incluir");
  	stage.setScene(scene);
  	stage.show();
  } catch (IOException e) {
  	e.printStackTrace();
  }

}
}

Boa noite Felipe, tudo bem? Você conseguiu resolver? Estou com o mesmo problema :frowning: