Afficher resulat dans java

Résolu
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. Modérateur
    Quel genre de fenêtre ? Les plus simples sont les Message Dialog :
    How to Make Dialogs
    0
    1. Merci, ce genre de fenetre me va.
      Comment je peux appeler mon getNom dans un :

      JOptionPane.showMessageDialog(frame,
      "");
      0
    2. Modérateur
      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. Merci je vais tester cette solution et te tiens au courant de la suite.
      C'est vraiment genereux de ta part
      0
    4. Merci ta solution marche trés bien, je l'ai egalement utilisé dans plusieurs de mes fenetres pour recuperer des valeurs
      0