JInternelFrame

rabiaa121 Messages postés 3 Date d'inscription jeudi 9 mars 2006 Statut Membre Dernière intervention 3 mai 2006 - 3 mai 2006 à 17:02
hades5 Messages postés 25 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 5 juin 2007 - 3 mai 2006 à 20:06
  je developpe une application qui permet de changer de JInternelFrame chaque fois que je clique suur un menuItem c à d ,je veux à chaque fois que je clique sur un menuItem j'efface le Jinternelframe courant et je redessine celui de l'appel.
 J'ai vraiment besoin de ce truc.

1 réponse

hades5 Messages postés 25 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 5 juin 2007
3 mai 2006 à 20:06
Salut,

Si tu arrives à comprendre cette méthode, tu pourras faire ce que tu as envie.

Ton menuItem doit lancer cette méthode en lui passant le titre de ton JInternelFrame...

Autrement je reste à ta disposition pour plus d'explications



private void setActiverUneJinternalFrame ( String titreJinternalFrame )

{

JInternalFrame [] lesJinternalFrames = bureau.getAllFrames() ;

try

{

for( int i = 0 ; i < lesJinternalFrames.length; i++ )

{


String titre_fen_temp = lesJinternalFrames[i].getTitle() ;


int result = titreJinternalFrame.compareTo(titre_fen_temp)
; // cherche la fenêtre active

if (result == 0)

{


lesJinternalFrames[i].setSelected( true ) ; //
selectionne


lesJinternalFrames[i].setIcon(false) ; // pour
la deconifier


lesJinternalFrames[i].toFront() ; // passe
devant les autres fenêtre


lesJinternalFrames[i].show() ; // montre

bureau.revalidate () ;

bureau.repaint () ;

}



}

}

catch
(java.beans.PropertyVetoException e) {} // une erreur peut être
provoquée lors de la méthode "setSelected"

}



Hadès
0
Rejoignez-nous