salut,
désolé de créer un topic pour ca mais je trouve pas de solution.
Donc voila pour mon bts je doit faire un developpement objet et comme je suis trop baleze (lol) j'y arrive pas.
Le projet est un truc du type "les livres dont vous etes le heros.
Le probleme est que je crée mes bouton avec une boucle for est selon le chapitre que l'on est y a plus ou moins de bouton,etc. Et je n'arrive pas a les supprimer (ceux des anciens chapitre).
Avec le code ci dessous il ne veut pas compiler car la variable bouton n'est pas defini.
C'est le bordel.
Si quelqu'un peut m'aider ca serait super.
Merci d'avance et desole pour l'ecriture et mes explications foireuse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
private void test ()
{
		if (doh!=0)//doh = le nombre de chapitre accessible
{
for (int i=0;i<doh;i++)
	{
		panelNoLayout2.remove(bouton);
	}
}
titi =recup.chapitre(hist);
doh = Integer.parseInt(titi); 
JLabel label=new JLabel("Choisissez votre chapitre");
label.setBounds(10,520,200,20);
panelNoLayout2.add(label);
for (int i=0;i<doh;i++)
	{
	Vector tata=recup.numchap(hist);//on recupère les numéro des chapitre
	String tempo=(String)(tata.get(i));
	JButton bouton=new JButton(  tempo);
	bouton.addMouseListener(this);
	panelNoLayout2.add(bouton);
	bouton.setBounds(10,550+i*30,200,20);
	}	
 
}
J'oubliai si je suprime pas les anciens bouton et que je crée les nouveau par dessus quand je clique ce sont les anciens boutons qui sont pris en compte