bonsoir,je viens de développer une application en java, et ça fait des jour que je rencontre un problème j’utilise un JListe pour récupérer les contenue d'une requête sql select, jusqu’à ici il n' y a pas de problème et je veux maintenant que lorsque je sélectionne une ligne de le liste il m'affiche dans un textfield appartenant dans une autre classe le contenu de cette ligne voila la méthode qui retourne le contenu d'une ligne sélectionné dans une liste
public String getListe() {
t = list_1.getSelectedIndex(); String texte = list_1.getItem(t);
le problème qui n'y pas des erreurs mais lorsque je compile il génèrent des exceptions
pour résoudre ce problème j'ai enlevé la première ligne: t = list_1.getSelectedIndex(); et dans la deuxième ligne j'ai fixé l’index t par exemple String texte = list_1.getItem(3); ici j'ai réussis a récupérer le texte de la sélection dans le textfield qui appartenant a la deuxième classe, donc je pense que le problème est dans la sélection : t = list_1.getSelectedIndex() mais j'ai aucune idée pour la solution j’attends vos réponse merci d'avance
Marsh Posté le 30-03-2012 à 22:06:59
bonsoir,je viens de développer une application en java, et ça fait des jour que je rencontre un problème
j’utilise un JListe pour récupérer les contenue d'une requête sql select, jusqu’à ici il n' y a pas de problème et je veux maintenant que lorsque je sélectionne une ligne de le liste il m'affiche dans un textfield appartenant dans une autre classe le contenu de cette ligne
voila la méthode qui retourne le contenu d'une ligne sélectionné dans une liste
public String getListe()
{
t = list_1.getSelectedIndex();
String texte = list_1.getItem(t);
return texte;
}
et dans le deuxième classe je fais :
Maclasse fr=new Maclasse();
textField.setText(fr.getListe());
le problème qui n'y pas des erreurs mais lorsque je compile il génèrent des exceptions
pour résoudre ce problème j'ai enlevé la première ligne: t = list_1.getSelectedIndex(); et dans la deuxième ligne j'ai fixé l’index t par exemple
String texte = list_1.getItem(3);
ici j'ai réussis a récupérer le texte de la sélection dans le textfield qui appartenant a la deuxième classe, donc je pense que le problème est dans la sélection : t = list_1.getSelectedIndex() mais j'ai aucune idée pour la solution
j’attends vos réponse merci d'avance