j0r6l
Messages postés17Date d'inscriptionmercredi 11 avril 2012StatutMembreDernière intervention 4 juin 2012
-
14 mai 2012 à 09:14
j0r6l
Messages postés17Date d'inscriptionmercredi 11 avril 2012StatutMembreDernière intervention 4 juin 2012
-
18 mai 2012 à 10:32
Bonjour, dans le cadre d'un projet de développement, je dois récupérer dans une interface des informations que je dois stocker dans une base de données. Un premier JButton permet d'ajouter un élément sélectionné et de le stocker dans une ArrayList tandis que le second créer la chaine de caractère qui sera envoyée à la base de donnée. Cependant, en testant, j'ai l'impression que mon ArrayList n'a pas la bonne taille lorsque j'ajoute un élément (Par exemple j'entre deux éléments et la taille retournée reste à 1 ou 0 ...) Peut être le problème se situe-t-il au niveau du if ? ... je désespère^^
Voilà donc le code de la partie concernée
class MyListenerterminer implements ActionListener{
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 201611 14 mai 2012 à 09:50
Salut,
Comme ça, je pense avoir une piste...
en fait, à chaque fois que tu cliques sur l'un de tes boutons, il va créer une arrayList et l'utiliser pour cet évènement... Donc si tu dois cliquer sur un bouton pour ajouter et sur un autre bouton pour envoyer à la DB, chaque click sur un bouton aura sa propre liste...
je te conseille de mettre ta variable compass2 en variable d'instance de ta classe MyListenerTerminer...
j0r6l
Messages postés17Date d'inscriptionmercredi 11 avril 2012StatutMembreDernière intervention 4 juin 2012 14 mai 2012 à 09:17
Ah et petite précision, les petites fenêtres que j'ouvre ne sont là que pour m'aider à savoir d'où venait le problème ... Donc ne pas s'étonner si elles ont l'air d'avoir des contenus étranges ^^
Toute cette partie la n'as rien à faire ici ...
Fait toi une classe de spécifique pour la connexion, avec la récupération de la connexion et l'exécution des requêtes.
Si jamais tu as besoin d'utiliser cette connexion dans une autre classe au moins tu ne dupliquera pas de code, et si tu doit modifié un paramètre, au moins tu ne le fait qu'as un seul endroit.
Sans maitrise, la puissance n'est rien
Il ne faut pas vendre la peau de l'ours, non il ne faut pas.
j0r6l
Messages postés17Date d'inscriptionmercredi 11 avril 2012StatutMembreDernière intervention 4 juin 2012 18 mai 2012 à 10:32
Merci, j'ai trouvé, en fait il s'agissait bien de passage en variable d'instance.
Ps : Lyle 56 Tu as complètement raison, mais la connexion changera par la suite du développement du programme selon la fenêtre donc c'est encore là pour béta dirons nous^^
merci quand même de ton conseil.