Groupe de controle [java]
Fermé
progg
Messages postés
166
Date d'inscription
mardi 13 juillet 2004
Statut
Contributeur
Dernière intervention
3 février 2007
-
6 juil. 2006 à 18:16
progg Messages postés 166 Date d'inscription mardi 13 juillet 2004 Statut Contributeur Dernière intervention 3 février 2007 - 7 juil. 2006 à 17:53
progg Messages postés 166 Date d'inscription mardi 13 juillet 2004 Statut Contributeur Dernière intervention 3 février 2007 - 7 juil. 2006 à 17:53
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]
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Comment créer un groupe whatsapp - Guide
- Java apk - Télécharger - Langages
- Sous groupe whatsapp - Accueil - WhatsApp
6 réponses
ceddec
Messages postés
148
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
10 mars 2012
82
6 juil. 2006 à 20:59
6 juil. 2006 à 20:59
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.
progg
Messages postés
166
Date d'inscription
mardi 13 juillet 2004
Statut
Contributeur
Dernière intervention
3 février 2007
8
7 juil. 2006 à 13:58
7 juil. 2006 à 13:58
Merci pour ta réponse. Pourrais-tu me dire comment créer un tableau de label ?
Encore merci
@+
Encore merci
@+
ceddec
Messages postés
148
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
10 mars 2012
82
7 juil. 2006 à 14:53
7 juil. 2006 à 14:53
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
progg
Messages postés
166
Date d'inscription
mardi 13 juillet 2004
Statut
Contributeur
Dernière intervention
3 février 2007
8
7 juil. 2006 à 16:42
7 juil. 2006 à 16:42
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
ceddec
Messages postés
148
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
10 mars 2012
82
7 juil. 2006 à 17:00
7 juil. 2006 à 17:00
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
progg
Messages postés
166
Date d'inscription
mardi 13 juillet 2004
Statut
Contributeur
Dernière intervention
3 février 2007
8
7 juil. 2006 à 17:53
7 juil. 2006 à 17:53
Merci beaucoup! Ca marche parfaitement. Tu m'a bien décoincé!