Supprimer des elements en swing

Résolu
Signaler
Messages postés
24
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
7 août 2006
-
Messages postés
764
Date d'inscription
mardi 25 mai 2004
Statut
Membre
Dernière intervention
8 mars 2011
-
Bonjour,

dans le contexte suivant:



public static void main(String[] args) {



JFrame f= new JFrame("units");

f.setSize(320,260);

final JFrame f2= new JFrame("Vars");

final JPanel pannel = new JPanel();

final JTextField year= new JTextField("2005");

final JTextField month= new JTextField("04");

final JTextField day= new JTextField("19");

final JTextField hour= new JTextField("00");

........

pannel.add(year);

pannel.add(Lyear);

pannel.add(month);

pannel.add(Lmonth);

........



Je voudrait suprimer tout les elements ajoutés sur le pannel d'un seul
coup pour pouvoir les remplacer. Je ne peux pas les supprimer un par un
car en fait une partie dépend d'une database jdbc, et change tout le
temps.

Quelqu'un peut-il me mettre sur la voie, ou me dire ou je peux trouver les informations

Merci

2 réponses

Messages postés
344
Date d'inscription
mardi 18 mai 2004
Statut
Membre
Dernière intervention
23 juin 2006
7
tu peux je pense utiliser la fonction removeAll()
Messages postés
764
Date d'inscription
mardi 25 mai 2004
Statut
Membre
Dernière intervention
8 mars 2011
8
ben rien ne t empeche de faire un panel.removeAll()
mais je comprend pas trop ton histoire de pas pouvoir les virer un à un
removeAll() a mon avis parcours obligatoirement la liste de tes composants ajoutés donc si t as des pb en les enlevants un par un t en aura aussi avec cette fonction

sinon j pense que t as un pb de conception de code, je vois pas pourquoi tes accès/commandes BD sont dans des objets graphiques!