Error Compilación JAVA FX

Iniciado por MC.cover, 12 Septiembre 2016, 00:18 AM

0 Miembros y 1 Visitante están viendo este tema.

MC.cover

Hola hace muy poco empece a hacer aplicaciones de escritorio con JAVA FX y en lo poco que he probado nunca tuve un problema excepto ahora. La cosa es así: tengo un proyecto llamado <<AddressApp>> el cual contiene 3 paquetes <<Control>>,<<Model>>,<<View>>.
Control y Model por el momento están vacíos, el único que contiene algo es View que almacena 3 archivos 2 de visual .fxml llamados <<PersonOverview>> y <<RootLayout>>, y el ultimo archivo es <<MainApp>> que como su nombre indica es el lanzador de el programa. Este ultimo contiene
el siguiente codigo:

Código (java) [Seleccionar]
package View;

import java.io.IOException;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

public class MainApp extends Application {

private Stage primaryStage;
    private BorderPane rootLayout;

    @Override
    public void start(Stage primaryStage) {
        this.primaryStage = primaryStage;
        this.primaryStage.setTitle("AddressApp");

        initRootLayout();

        showPersonOverview();
    }

    public void initRootLayout() {
        try {
            FXMLLoader loader = new FXMLLoader(MainApp.class.getResource("View/RootLayout.fxml"));
            rootLayout = (BorderPane) loader.load();

            Scene scene = new Scene(rootLayout);
            primaryStage.setScene(scene);
            primaryStage.show();
        } catch (IOException e) {
        System.out.println(e.getMessage());
        }
    }
   
    public void showPersonOverview() {
        try {
            FXMLLoader loader = new FXMLLoader(MainApp.class.getResource("View/PersonOverview.fxml"));
            AnchorPane personOverview = (AnchorPane) loader.load();

            rootLayout.setCenter(personOverview);
        } catch (IOException e) {
        System.out.println(e.getMessage());
        }
    }

    public Stage getPrimaryStage() {
        return primaryStage;
    }

    public static void main(String[] args) {
        launch(args);
    }

}


El problema radica en que a la hora de ejecutar me lanza el siguiente mensaje de error:
Exception in Application start method
java.lang.reflect.InvocationTargetException


Y hasta aca toda la informacion que soy capaz de dar sobre este problema.
Espero me puedan ayudar muchas gracias de antemano :)