Bonjour tout le monde!
jvous explique rapidement ma structure :
j'ai une interface principale (de type JFrame) "IReception".
celle-ci permet d'ouvrir (entre autre) "ICreateproject" et "IUpdateProject", de type JInternalFrame
je souhaite faire en sorte que, lors de l'ouverture d'une JInternalFrame, les éventuelles autres JInternalFrame déjà ouvertes soient iconifiées.
J'ai tout d'abord pensé créer un tableau de booléen pour savoir quelles internal frame sont ouvertes, et vérifier à chaque ouverture d'une nouvelle internal frame si d'autres sont déjà ouverte (auquel cas je les iconifie). Cependant vous remarquerez que c'est trés tordu pour spécifier que tel index i du tableau correspond à telle JInternalFrame...
C'est pourquoi je me demandais si il n'existe pas de fonction permettant, lors de l'ouverture d'une JInternalFrame, d'iconifier toutes les autres déjà ouvertes...
j'espère que j'ai été clair
Merci d'avance
Partager