Groupe de controle [java]
progg
Messages postés
166
Statut
Contributeur
-
progg Messages postés 166 Statut Contributeur -
progg Messages postés 166 Statut Contributeur -
Bonjour à tous,
Je souhaiterais savoir comment créer des groupes de contrôle. Je m'explique :
J'aimerais créer, a chaque fois que je clique sur un bouton, un nouveau label. Je me suis dit qu'il fallait peut-être créer un groupe de controle et une variable qui incrémente chaque nouveau label : label(0), label(1), label(2)...
J'espère m'être bien expliqué.
Merci d'avance
@+
Je souhaiterais savoir comment créer des groupes de contrôle. Je m'explique :
J'aimerais créer, a chaque fois que je clique sur un bouton, un nouveau label. Je me suis dit qu'il fallait peut-être créer un groupe de controle et une variable qui incrémente chaque nouveau label : label(0), label(1), label(2)...
J'espère m'être bien expliqué.
Merci d'avance
@+
A voir également:
- Groupe de controle [java]
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Comment créer un groupe whatsapp - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
6 réponses
Bonjour,
je pense avoir compris. A chaque fois qu'il y a un clic sur le bouton un nouveau label se crée.
Dans ce cas, je pense qu'il serait possible de les enregistrer dans un tableau de label. A chaque clic, tu ajoutes en fin de tableau le nouveau label.
je pense avoir compris. A chaque fois qu'il y a un clic sur le bouton un nouveau label se crée.
Dans ce cas, je pense qu'il serait possible de les enregistrer dans un tableau de label. A chaque clic, tu ajoutes en fin de tableau le nouveau label.
Pour faire un tableau basique de Label en java , il suffit de faire :
Une explication sur les tableaux se trouve ici :
http://www.ac-creteil.fr/util/programmation/java/cours_java/c-donnees2.html
Le problème avec cette méthode est qu'il faut fixer une taille maximale.
Une autre solution serait d'utiliser une ArrayList. Il y a un exemple d'ArrayList ici :
http://ww11.laltruiste.com/document.php?url=http://www.laltruiste.com/coursjava/collection_arraylist.html
Pour plus de détail sur l'ArrayList, il faut regarder la javadoc, tu auras toutes les méthodes :
https://docs.oracle.com/javase/1.5.0/docs/api/index.html
Label[] tableau = new Label[nbMaxLabel];
Une explication sur les tableaux se trouve ici :
http://www.ac-creteil.fr/util/programmation/java/cours_java/c-donnees2.html
Le problème avec cette méthode est qu'il faut fixer une taille maximale.
Une autre solution serait d'utiliser une ArrayList. Il y a un exemple d'ArrayList ici :
http://ww11.laltruiste.com/document.php?url=http://www.laltruiste.com/coursjava/collection_arraylist.html
Pour plus de détail sur l'ArrayList, il faut regarder la javadoc, tu auras toutes les méthodes :
https://docs.oracle.com/javase/1.5.0/docs/api/index.html
J'ai un pti problème avec mon code. J'ai essayé de créer un tableau de label mais je n'arrive pas à l'afficher:
Label[] tbl = new Label[6];
tbl[1].setText("test");
tbl[1].setBounds(new Rectangle (41,86,27,26));
contentPane.add(tbl[1]);
Pourrais-tu me dire où est mon erreur ou si je suis à côté de la plaque ?
Merci
@+
Label[] tbl = new Label[6];
tbl[1].setText("test");
tbl[1].setBounds(new Rectangle (41,86,27,26));
contentPane.add(tbl[1]);
Pourrais-tu me dire où est mon erreur ou si je suis à côté de la plaque ?
Merci
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaies ca :
Je pense que la première ligne ne fait que réserver la place en mémoire et donc ne crée pas les Label. Par conséquent tu ne peux pas appeler de méthodes sur un objet inexistant
Label[] tbl = new Label[6];
tbl[1]=new Label("test");
tbl[1].setBounds(new Rectangle (41,86,27,26));
contentPane.add(tbl[1]);
Je pense que la première ligne ne fait que réserver la place en mémoire et donc ne crée pas les Label. Par conséquent tu ne peux pas appeler de méthodes sur un objet inexistant