private void initialise() throws IOException {
        
        //Configuration de la fenêtre
        setTitle("Utilitaire de création de maps");
        setSize(frameWidth, frameHeight);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocation((Toolkit.getDefaultToolkit().getScreenSize().width - frameWidth)/2, (Toolkit.getDefaultToolkit().getScreenSize().height - frameHeight)/2);
        setResizable(false);
        
        //Initialisation du Panel
        panel = new Panel();
        getContentPane().add(panel);
        panel.setCreationWindow(this);
        
        //Initialisation de la matrice       
        for(int y = 0; y < 12; y++) {
            for(int x = 0; x < 16; x++) {
                matrix[y][x] = 0;
            }
        }
        
        //Initialisation du tableau d'images
        images = new Image[3];
        images[0] = ImageIO.read(new File("grille.png"));
        images[1] = ImageIO.read(new File("nuage.png"));
        images[2] = ImageIO.read(new File("wall.png"));        
        
        //Ajout du MouseListener
        addMouseListener(this);
        
        int test = panel.getImageNb();
        panel.setImageNb(test);
        panel.repaint();
        
        //Affichage de la fenêtre
        setVisible(true);      
        
    }