public PanneauJeu(Carte map, FrameJeu fenetre) throws HeadlessException {
        super();
        /* map du jeu */
        this.map = map;
        this.Fenetre = fenetre;
        this.setFocusable(true);
        
        /* Configuration du panel : taille, layout*/
        this.setPreferredSize(new Dimension(
                IConfig.LARGEUR_CARTE*IConfig.NB_PIX_CASE,
                IConfig.HAUTEUR_CARTE*IConfig.NB_PIX_CASE));
        this.setLayout(new GridBagLayout());
        
        /* Tableau^2 des ElementGraph : initialisation et ajout au panel */
        this.mapGraph = new ElementGraph[IConfig.LARGEUR_CARTE][IConfig.HAUTEUR_CARTE];
        for(int x = 0; x< IConfig.LARGEUR_CARTE;x++ ){
            for(int y = 0; y< IConfig.HAUTEUR_CARTE;y++ ){
                mapGraph[x][y] = new ElementGraph(map.getElement(x,y),this);
                map.getElement(x,y).setGraph(mapGraph[x][y]);
            }
        }
        this.addElements(mapGraph);
    }