Bonjour,

je dispose d'une JFrame dans laquelle j'ai un JScrollPane à gauche et à droite un JPanel.
Dans mon JScrollPane il y a un JTree. Ma classe courante hérite de JFrame et implémente TreeSelectionListener.
J'essaie de modifier mon Panel de droite lorsque je clique sur un noeud.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public void valueChanged(TreeSelectionEvent arg0) {
<div style="margin-left:40px">TreePath pathCurrentNode = arbre.getSelectionPath();
String nomNoeud = pathCurrentNode.getLastPathComponent().toString();
JPanel toAffiche;
if(nomNoeud.equals("Global Options")) {
System.out.println("Global Options);				
toAffiche = new GlobalOptionsPanel();
}
panelAffichage = toAffiche;
panelAffichage.updateUI();</div>}
panelAffichage représente mon JPanel de droite.
Je rentre bien dans le test, je rafraîchis mon JPanel mais le JPanel reste le même.

Quelqu'un aurait une idée ?

Merci