Afficher resulat dans java

Résolu
moustif94000 Messages postés 45 Statut Membre -  
moustif94000 Messages postés 45 Statut Membre -
Bonjour,

je viens de commencer a apprendre les JFrame, j'aimerais afficher le resultat d'une recherche dans une fenetre java et non dans la console

Voici mes différentes fonctions:

tab_client est une Arraylist

public int isInTab (String valeur){

// valeur va etre égale a ce que l'entree saisie dans nom
for (int i=0; i<tab_client.size(); i++){
if (tab_client.get(i).getNom() == valeur )
return 1;
}
return 0;

}

Je veux afficher son resultat a partir de cette fonction:

public void affiche(){

}

Merci d'avance

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Quel genre de fenêtre ? Les plus simples sont les Message Dialog :
    How to Make Dialogs
    0
    1. moustif94000 Messages postés 45 Statut Membre 2
       
      Merci, ce genre de fenetre me va.
      Comment je peux appeler mon getNom dans un :

      JOptionPane.showMessageDialog(frame,
      "");
      0
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      Tout dépend ce que tu veux afficher... Si c'est juste un getNom, tu peux faire :
      JOptionPane.showMessageDialog(null,tab_client.get(i).getNom(),"getNom",JOptionPane.PLAIN_MESSAGE);
      Si tu veux tous les afficher tu devrais utiliser un StringBuilder...
      StringBuilder sb = new StringBuilder();
      for (int i=0; i<tab_client.size(); i++)
          sb.append(tab.get(i).getNom()).append('\n');
      JOptionPane.showMessageDialog(null,sb.toString(),"getNoms",JOptionPane.PLAIN_MESSAGE);
      0
    3. moustif94000 Messages postés 45 Statut Membre 2
       
      Merci je vais tester cette solution et te tiens au courant de la suite.
      C'est vraiment genereux de ta part
      0
    4. moustif94000 Messages postés 45 Statut Membre 2
       
      Merci ta solution marche trés bien, je l'ai egalement utilisé dans plusieurs de mes fenetres pour recuperer des valeurs
      0