Bonjour à tous,
Je suis en train de créer un petit logiciel et je me heurte à un problème que je n'arrive pas à résoudre, j'en fais donc appel à votre aide :
J'ai une classe conteneur qui hérite de JPanel et qui regroupe un certain nombre de catégories (ces catégories sont des JButton, je les regroupe dans un Vector).
Je souhaite donc afficher ces boutons dans mon JPanel à chaque fois que j'en créé un.
Je fais appel à cette méthode qui se trouve dans mon JPanel :
Le problème est qu'à chaque fois que j'ajoute des catégories, les boutons associés se groupent ensemble.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void ajouterCategorie (String url, String nom) { conteneur.add(new Categorie(url,nom)); ((Categorie)conteneur.elementAt(conteneur.size()-1)).setSize(160,60*conteneur.size()-1); this.add(((Categorie)conteneur.elementAt(conteneur.size()-1))); repaint(); }
Pour faire plus clair, lorsque je créé une première catégorie, pas de problème.
Lorsque j'en créé une deuxième et que je clique sur son bouton, ce dernier contient aussi le bouton de la première catégorie. Ca me fait donc un bouton qui en contient deux.
Par contre si je clique sur le bouton de la première catégorie, il me le prend tout seul.
J'espère avoir été clair, merci![]()
Partager