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 :

Nombre de ligne d'une jtable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 75
    Par défaut Nombre de ligne d'une jtable
    Bonsoir tout le monde.

    Je cherche comment ajouter une ligne à une table dynamiquement.

    Je crée un jtable dans netbeans dont le nombre de ligne est fixé dans les valeurs par défault(par exemple au début sur netbeans si on choisit dans le model d'avoir juste 5 lignes, ce nombre est par défault le nombre de ligne de la table).

    voici mon code:
    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
     
     Article article =new Article();
            int k=0;
        ArrayList liste=new ArrayList();
          try {
                liste = article.retourarticle();
     
                 for (int i = 0; i < ((int)(liste.size())/5); i++) {
                       for(int l=0; l<5 ; l++)
                       {
                               jTableArticle.setValueAt((String)liste.get(k), i, l);
                              k++;
                       }
                     }
                          }
             catch (SQLException ex) {
                Logger.getLogger(GestionDeStockView.class.getName()).log(Level.SEVERE, null, ex);
            }
    à un moment donnée je dépasse la taille que j'avais fixé par défault, donc il faudrait l'ajouter ca d'une manière dynamique(j'ai essayé avec les tableaux de type Object[][] mais ça ne ma rien donné) je me demande pourquoi il n'existe pas une méthode setRowCount(int row) ou semblable.

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    Je crée un jtable dans netbeans dont le nombre de ligne est fixé dans les valeurs par défault(par exemple au début sur netbeans si on choisit dans le model d'avoir juste 5 lignes, ce nombre est par défault le nombre de ligne de la table).
    Comme tu l'indiques tu choisis le nombre de lignes et de colonnes en manipulant le model du JTable.

    Donc essaye comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            JTable maTable = new JTable();
     
            ((DefaultTableModel)maTable.getModel()).setColumnCount(5);
            ((DefaultTableModel)maTable.getModel()).setRowCount(5);

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 75
    Par défaut
    ouai , merci beaucoup.
    c'est exactement ce que je cherchais.
    En fait mon problème est que j'écrivais ceci
    (DefaultTableModel)maTable.getModel().setRowCount(5);
    à la place de
    ((DefaultTableModel)maTable.getModel()).setRowCount(5);
    du coup je n'arrivais mm pas à avoir le setRowCount(int row).

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTable] coloration des lignes d'une JTable
    Par MathiasM dans le forum Composants
    Réponses: 3
    Dernier message: 22/06/2009, 10h19
  2. Choisir le nombre de colonne et de ligne d'une JTable
    Par narglix dans le forum Composants
    Réponses: 23
    Dernier message: 25/05/2009, 16h54
  3. Réponses: 8
    Dernier message: 20/06/2005, 15h10
  4. [JTable]Selectionner une seule ligne d'une jTable ?
    Par Maximus32 dans le forum Composants
    Réponses: 2
    Dernier message: 22/10/2004, 02h06
  5. determination le nombre de ligne d'une table
    Par picoti2 dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/03/2004, 09h25

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