Mise a jour Label

Fermé
napalm45 Messages postés 8 Date d'inscription mardi 8 février 2011 Statut Membre Dernière intervention 11 février 2011 - 9 févr. 2011 à 13:36
napalm45 Messages postés 8 Date d'inscription mardi 8 février 2011 Statut Membre Dernière intervention 11 février 2011 - 11 févr. 2011 à 09:22
Bonjour,

J'ai actuellement une liste avec plusieurs noms de personnes.
Lorsque je clique sur une personne, cela m'affiche(sur la même page) des informations (nom,prénom...).
Jusque là tout va bien.
Cependant lorsque je re-clique sur un autre nom, mon Label ne se change pas.
Lorsque je fait un System.out.println(mon_label) j'ai bien récupéré le nom mais aucun affichage.

Voici un petit bou de code pour mieux comprendre.


// ------------------------------------ fichier : Asso.java ------------------------------------

public boolean Asso2(String uneAction)
	{		
		Label prenom; // Label d'affichage
		Label Rprenom; // Label de réponses
		mabase.ajouterInfo(unId,mabase); // On ajoute les infos avec unId, la base
		
		prenom = new Label("Prenom : ");
		Rprenom = new Label();
		Rprenom.setText(mabase.getPrenom());
		System.out.println(Rprenom);
         }

// ------------------------------------ fichier : mysqldb.java ------------------------------------

private : unPrenom;

public void ajouterInfo(int unId,mysqldbChien base)
	{
		String req = "Select * from Personnes where id = '" + unId + "'";
		
		if(base.setrset(req)==true) // Si la requete a fonctionnée
		{
			ResultSet rs = base.getrset(); // Récupération de rset dans rs
			
			try // On essaye
			{ 
				rs.next(); // On met au premier résultat
				
				unPrenom = rs.getString(2);
				
			}
			catch(SQLException ex) // Si ca marche pas
			{
				System.out.println("Probleme parcours rs - Chiens");
			}
		}
		else // Sinon la requete à échoué
		{
			System.out.println("Echec de requête");
		}
	}

public String getPrenom()
	{
		return unPrenom;
	}



Avez vous une petite réponse pour m'aider svp..

Merci d'avance

Napalm

A voir également:

1 réponse

napalm45 Messages postés 8 Date d'inscription mardi 8 février 2011 Statut Membre Dernière intervention 11 février 2011
11 févr. 2011 à 09:22
J'ai trouvé une solution pour ceux qui recherches également :

Il faut simplement que je test si mon Panel "panBas" est different de null alors dans ce cas je le supprime.

if (panBas != null) 
{ remove(panBas); }


Napalm
0