public void update(Observable arg0, Object arg1) { Forme courant = null; if (arg1 instanceof Forme) { // Si l'argument est une forme, on le caste courant = (Forme) arg1; zoneDessin.setCourante((Forme) arg1); } else { zoneDessin.setCourante(null); } zoneDessin.repaint(); }