Bon en gros g un panel qui affiche plein de trucs comme un formulaire, et je voudrais que des champs du formulaire apparaissent optionnelement selon ce qu'on choisi...
g 3 panels l'un au dessus de l'autre, et c le contenu du second qui change.
selon le choix dans une comboBox, le contenu doit changer...
pur l'instant je fais comme ca :
g une méthode makeWindow qui assemble tt la fenetre...
dans le corps, g 2 if qui testent la valeur de l'index de la combo, pour savoir si il faut afficher ce qu'il y a dedans
je l'appel avec un index, qui est passé à la comboBox. Par défaut c 0;
Si jamais on change la valeur de la combo, ca appelle le actionPerformed de son listener, et ca rappelle makeWindow avec le bon index, et du coup ca redessine tout bien.
Ca marche mais ca me semble très lourd de redessiner tt la fenetre juste pour ca.
Y'aurait autre chose à faire ? je peux pas demander uniquement au panel de se redessiner ?
La fenetre est une JInternalFrame avec son resize à false, mais ca doit rien changer...
---------------
Jubi Photos : Flickr - 500px