IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

problème avec jtable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    679
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 679
    Par défaut problème avec jtable
    salut
    j'ai une table client qui contient des lignes par exemple 5 enregistrement ,je les affiche sur jtable ,jtable se trouve dans jscrolpane

    pour atteindre la taille de jscrolpane j'ajoute des ligne vide par data.addElement(row);

    ça se passe bien
    mais une fois je veux ajouter une ligne (nouveau client ) normalement ça affiche sur 6 ligne de jtable
    le problème que ça affiche sur le reste des lignes de jtable de 6 jusqu'à 13 voila le code qui affiche la table client sur jtable

    la variable k pour compter le nombre des lignes de la table client
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();   
      String url= "jdbc:odbc:test";  
       String user = "user";   
      String pass = "pass";  
     Connection connection = DriverManager.getConnection (url, user, pass);   
       Statement instruction = connection.createStatement();  
      String sql = " select  *  from  client " ;      
      ResultSet resultat  = instruction.executeQuery(sql);  
       ResultSetMetaData md = resultat .getMetaData();  
        int columns = md.getColumnCount();  
          //  Get column names  
     
      for (int id = 2; id < columns+1; id++) {  
       columnNames.addElement(md.getColumnName(id));  
        }  
        //  Get row data  
     
        while (resultat .next()) {  
       Vector row = new Vector(columns);  
     
      for (int j = 2; j <= columns; j++) {  
     
       row.addElement(resultat .getObject(j));  
       }  
     
       data.addElement(row);  
       k++;  
        }  
       Vector row = new Vector(columns);  
        for (int j1 = 2; j1 <= columns; j1++) {  
      row.addElement("");  
       }  
       for (int j1 = k; j1 <= 13; j1++) {  
        data.addElement(row);  
      }  
       String nombre =String.valueOf(k);  
       jLabel4.setText("  la liste des clients   "+nombre+" enregistrments trouvés");  
      tableModel = new DefaultTableModel(data, columnNames);
    et pour ajouter un nouveau client sur jtable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      public void MaMethode1(String cv,String nom,String prenom,String adresse,String telephonne,String CP,String ville,String pays ){    
       jTable.setValueAt(cv, k, 0);  
       jTable.setValueAt(nom, k, 1);  
      jTable.setValueAt(prenom, k, 2);  
      jTable.setValueAt(adresse,k,3);    
      jTable.setValueAt(telephonne, k, 4);  
      jTable.setValueAt(CP, k, 5);  
      jTable.setValueAt(ville,k, 6);  
      jTable.setValueAt(pays,k, 7);  
                }
    j'espère que le problème est clair

  2. #2
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750

Discussions similaires

  1. Problème avec JTable
    Par reeda dans le forum Composants
    Réponses: 5
    Dernier message: 03/10/2008, 18h06
  2. Problème avec JTable
    Par syrius31 dans le forum Composants
    Réponses: 5
    Dernier message: 26/07/2007, 11h01
  3. Problème avec Jtable
    Par @yoyo dans le forum Composants
    Réponses: 4
    Dernier message: 22/03/2006, 15h51
  4. problème avec Jtable
    Par magic001 dans le forum Composants
    Réponses: 6
    Dernier message: 15/03/2006, 23h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo