public static void deserialise(Ecran e) {
		try {
			JFileChooser chooser = new JFileChooser();
			int returnName = chooser.showOpenDialog(null);
			String path = null;

			if (returnName == JFileChooser.APPROVE_OPTION) {
				File f = chooser.getSelectedFile();
				if (f != null) { // Make sure the user didn't choose a
									// directory.

					path = f.getAbsolutePath();

				}
			}

			if (path != null) {
				FileInputStream fis = new FileInputStream(path);

				ObjectInputStream ois = new ObjectInputStream(fis);

				ArrayList<Model3D> array = (ArrayList<Model3D>) (ois.readObject());

				e.setModels(array);

				DefaultListModel list = new DefaultListModel();
				for (Model3D val : array)
					list.addElement(val);
				e.getBarreSelect().setModels(list);

				ois.close();
			}
			e.repaint();

		} catch (Exception i) {
			System.out.println("-- Erreur d'ouverture du fichier --");
		}
	}