begin process at 2010 02 09 17:59:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

Affichage d'une liste de personnes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage d'une liste de personnes

vendredi 19 décembre 2008 à 15:37:51 | Affichage d'une liste de personnes

gaouinformaticien

salut à tous je suis un debutant et j'ai écrit une application que je voudrais que vous corriger.il sagit  pour moi d'afficher une liste de personnes dans un tableau.l'utilisateur entre les données d'une personnne(nom,prenom) à travers une fenetre et ces données sont ajoutées dans uneliste de personne que je voudrais afficher dans une fenetre.
voila ce que j'ai fait.
//Classe Personne.
public class Personne {
   
    private String nom;
    private String prenom;
 
    /** Creates a new instance of Personne */
    public Personne() {
    }
  public Personne(String nom,String prenom)
   {
       this.nom=nom;
       this.prenom=prenom;
  
     
   }
 
   public String getNom() {  return nom;}
   public String getPrenom() {return prenom;}
 
   public void setnom( String no){this.nom=no;}
   public void setprenom( String pre){this.prenom=pre;}
}

//Classe Liste De Personnes
import java.util.Vector;
import VECTEURS.Personne;
public class ListePerson {
  
   
 
   Vector <Personne> liste;
 
    /** Creates a new instance of ListePerson */
    public ListePerson() {     
         Vector <Personne> liste=new Vector <Personne>();
    }

   public static Personne SaisirPersonne( String nom,String prenom){
       return new Personne(nom,prenom);
    }
  public   void remplir(Personne P){
    }   
  liste.add(P);
 
  }
  public Vector <Personne> getpersonne(){return liste;}
}

//fenetre permettant la saisie d'une personne.
cete fenêtre comprend les champs nom(jnom) et prenom(jprenom) et un bouton(Ajouter)qui permet d'ajouter une nouvelle personne à la liste de personnes voila le code du bouton ajouter que j'ai écrit: 
  private void AjouterActionPerformed(java.awt.event.ActionEvent evt) {                                    

        String nom=jnom.getText();
        String prenom=jprenom.getText();
        Vector <Personne> liste=new Vector<Personne>();
      Personne P=new Personne();
       ListePerson L=new ListePerson();
        P=L.SaisirPersonne(nom,prenom);
        liste.add(P);}

//table affichant la liste de personnes
import javax.swing.*;
import java.util.Vector;
import javax.swing.table.*;
public class TablePersonne {
   
    /** Creates a new instance of TablePersonne */
    public TablePersonne() {TableModel tableau=new AbstractTableModel(){
    String[] columnNames = {"nom","prenom"}; 
       
      public Vector<Vector> v = new Vector<Vector>();
      {Vector <ListePerson> L=new Vector<ListePerson>();
       v.add(L);
       }
       public int getColumnCount() {return columnNames.length ;}
 public int getRowCount() {return v.size(); }
 public String getColumnName(int col) {return columnNames[col];}
 public Object getValueAt(int row, int col) {
                return v.get(row).get(col);}
 public boolean isCellEditable(int row, int col) {
    
     return true;}

          
 public void setValueAt(Object aValue, int row, int column) { v.get(row).set(column, aValue); };
   
};  
 JTable table = new JTable(tableau);
JScrollPane sp = new JScrollPane(table);
JFrame fenetre =new JFrame("Ma premiére fenêtre");
      fenetre.setSize(400,100);
      fenetre.setVisible(true);
     
      fenetre.setContentPane(sp);
}
 public static void main (String []args){
   new TablePersonne();  
}
}
Aucune information ne s'affiche dans la fenetre qui doit afficher les informations
Aider moi à me corriger s'il vous plait

gaouinformaticien



Cette discussion est classée dans : public, string, liste, vector, prenom


Répondre à ce message

Sujets en rapport avec ce message

Sauvegarde et Serialisation [ par lafoune2 ] j'utilise unJFileChooser pour recuperer un fichier que j'ai enregistré mais y'a un truc que j'arrive pas a saisir : java.io.WriteAbortedException: wr comment mettre des paramètres optionnels dans un constructeur? Urgenttttt [ par lordskyser1 ] Bonjour,j'ai une classe Personne et je voudrais mettre des paramètres optionnels dans le constructeur pour eviter d'avoir à en faire 50000. Voici ma c ArrayList [ par amel2006 ] j'ai construit une liste qui contient 3 string et un tableau voici mon codeet j'ai pas sue acceder au élément de ce tableau là import java.io.*;import Vercor [ par mariam1987 ] Salut a tous.je commence a programmer en java et j'ai ecrit un morceau de code  qui ne marche pas et je ne sais pas ou est le probleme::  import java. [jTable & HSQLDB] 1 seule ligne de la table affichée qui en contient plusieurs [ par Morpheusyz ] Bonjour à tous !Voici mon problème:Dans une jTable, je souhaite affiché les données contenue dans uen base local (HSQL) même principe qu'avec MYSQL.Ce connexion avec une base de donnée access [ par d3dzied ] merci d'abord de me rependre svp vous pouvez m'aider d'établir une connexion d'un interface java et une base de donnée access j'ai essayé le code du t jtree et defaultmutabletreenode [ par coltman ] Bonjour, j'aurais une question concernant les jtree : est-ce que l'on peut stocker des objets dans les defaultmutabletreenode comme ca : DefaultMutabl probleme de retour dans une methode en java [ par sqlserv ] Bonjour,qui ce que  je doit mettre dans le type de retour de la methode getPersonne()pour avoir toutes les id et les nom de personneimport java.util.A utiliser une liste à choix multiple remplie à partir de la bd [ par souissi12 ] Bonjour,Je suis entrain de développer une application JSF avec hibernate sous myeclipseje suis bloqué à ce niveau:comment remplir une Liste à choix mu votre avis sur la classe metier de service web [ par sqlserv ] Bonjour,je suis en train de faire un service web j'ai cree une clasee qui contient des attributs et deux methodes j'appel cette classe capteur j'ai un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales