empiret
Messages postés38Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention13 mars 2006
-
20 mai 2005 à 14:03
empiret
Messages postés38Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention13 mars 2006
-
23 mai 2005 à 14:38
Bonjour,
J'ai Jpanel, dans lequel je rajoute des jpanels.
Apres le lancement du mon programme, je peux suppprimer un sous panel
(un composant de mon panel principal), mais cela implique une
repositionnement des autres composants, d'ou l'utilisation de la
methode "setLocation(newX, newY).
Mais ce que j'ai fait ne marche pas. Je remets correctement les
coordonnees de mes sous-panel, mais l'affichage n'y correspond pas.
Qu'est ce que je dois faire, et qu'estce que j'ai oublie? un repaint quelque part, un revalidate()...??
empiret
Messages postés38Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention13 mars 2006 23 mai 2005 à 14:38
Ben non, ca ne regle rien.
En fait si je remplace setLocation(...) par setBackground(...) par exemple, et bien ca va bien.
Sinon le revalidate() ca s'applique sur le composant qui change
de position ou sur le composant pere, c-a-d le panel qui contient les
sous-elements qui doivent se repositionner?