Bonjour

Un petit détail qui m'échappe dans le développement de mon appli. Je dispose d'un JDesktopPane dans laquelle j'ajoute des JInternalFrame. Dans le constructeur de mes JInternalFrame, j'ajoute ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
javax.swing.JInternalFrame[]frames = JPCR.jDesktopPane.getAllFrames();
for(javax.swing.JInternalFrame i : frames){
		i.toBack();
}
frames=null;
initialize();  
this.toFront();
this.setFocusable(true);
Ce que je voulais, c'est de mettre en avant la JInternalFrame nouvellement créee et de mettre en retrait les précédentes. Or, ce n'est pas l'effet attendue: ma nouvelle JInternalFrame est en retrait.
Où peut bien être mon erreur ?
Merci d'avance de vos réponses.

@++