Bonjour à tous,
Après avoir chercher un peu partout et n'ayant toujours pas réussi à résoudre mon problème je m'oriente vers vous.
Dans mon cas, j'ai une frame qui est composé d'un Jpanel avec des boutons et un autre Jpanel à l'intérieur qui est le contenu modifiable par l'action des boutons.
En gros voici la hiérarchie de l'interface :
Jframe > JPanel1 >> JButton + JPanel2
J'aimerai pouvoir actualiser le contenu de mon Jpanel2 en appelant une classe qui étend Jpanel et où j'ai déjà défini les boutons etc.
Dans un premier temps j'ai essayé le code ci-dessous pour supprimer le contenu de mon JPanel2 :
jPanel2.removeAll();
this.invalidate();
this.repaint();
Et c'est là que ça bloque avec le code suivant :
jPanel2.add(new testPanel());
jPanel2.revalidate();
jPanel2.invalidate();
this.repaint();
Une petite idée ?
Partager