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 :
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.
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);
Où peut bien être mon erreur ?
Merci d'avance de vos réponses.
@++
Partager