Bonjour , j'suis étudiant Info et j'ai un bon projet java a faire (Serveur FTP).
Je m'occupe de l'interace graphique et une jList me pose vraiment probleme.
J'ai creer une jList avec l'IDE NetBean, et lorsque je veux ajouter un élément dans ma liste, j'essaye avec la methode add() pour ajouter une string dans la liste. ET bien il en veut pas de ma string !
Je sort d'un projet C# ou l'interface graphique se fait en 5 min ... Avec Java, ca fait 1 jour et demi que je suis sur ma jList.
Un peu de code :
// Cette fonction retourne 3 objet users dans un arrayList.
private ArrayList ListageUsers()
{
ArrayList<Users> tab_users = new ArrayList<Users>(); //tablo qui contient les objet Users
Users test1 = new Users();
test1.setName("Alex");
test1.setPass("test");
test1.setRatio(2048);
test1.setQuota(300);
test1.setBp(250);
Users test2 = new Users();
test2.setName("Alex2");
test2.setPass("test2");
test2.setRatio(2248);
test2.setQuota(200);
test2.setBp(220);
Users test3 = new Users();
test3.setName("Alex3");
test3.setPass("test3");
test3.setRatio(2348);
test3.setQuota(330);
test3.setBp(230);
tab_users.add(test1);
tab_users.add(test2);
tab_users.add(test3);
return tab_users;
}
// Fonction qui ajoute le nom des users dans la liste
private void b_Ajout_UsersActionPerformed(java.awt.event.ActionEvent evt)
{
ArrayList<Users> tab_users = new ArrayList<Users>();
tab_users = ListageUsers(); //rempli l'ArrrayList avec des objet Users crées a la main
int i=0;
for (i=0; i<tab_users.size();i++) {
listUser_Users.add(tab_users.get(i).getName().toString()); // la ca foire
}
}
Voila, l'erreur survient lorsque je veux ajouter une String dans ma liste.
Meme, pour une simple string, si je fait : " listUser_Users.add("TestFoo"); " une erreur est générée : Cannot Find Symbol ... :/
Savez vous comment ajouter une string dans une jList ?
(ca parrait tres con comme ca, mais je galère comme pas possible... )
Je vous remercie.
HaaaWaaaX
Partager