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

Java Discussion :

Mon JTable affiche la même ligne plusieurs fois


Sujet :

Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Par défaut Mon JTable affiche la même ligne plusieurs fois
    bonjour,
    j'ai un probléme avec mon jTable il m'affiche la même ligne plusieur fois,c'est à dire sur tout les lignes
    mon tableau consiste à utiliser une commande qui va être exécutée en arrière plan(en utilisant la commande exec.getRuntime()),et çeci va retourner plusieurs lignes,pour cela,,j'ai utilisé une variable i dans une boucle for pour initialiser les lignes et pour avancer ,mais lorsque je compile j'obtient la premiére valeur de la résultat qui s'affecte à toutes les lignes.
    la commande "cmd" m'envoi plusieurs lignes,et je veut que chaque ligne de résultat de cette requête sera affecté a une ligne de mon tableau,c'est pour cela j'ai utiliser la méthode "StringTokenizer" pour la séparation :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    public Object[][] data;
    public String  title[] = {"t1","t2","t3","t4","t5"};
     
     data = new Object[100][5];
                 for(int i=0;i<100;i++){   //pour les lignes
    //                 for(int j=0;j<5;j++){
     
     
           try{ 
            String 	 cmd = "la commande que je veut que chaque ligne de résultat sera affecté à chaque ligne de mon tableau";                        
            Process p = Runtime.getRuntime().exec(cmd);
            .... //traitemnt de la commande fournie
          }
            String response = build.toString();
             // String delimiter =" : " ;
            //String qz11=response1.substring(35,response1.length()-1);
            //String str[]=response.split(" . ");
     
             StringTokenizer st = new StringTokenizer(response,":"); 
               while (st.hasMoreTokens()) { 
                        data[i][0] =st.nextToken() ;      
           }
            }catch(Exception e){
    	e.printStackTrace();}  
     
           jTable1= new JTable(data, title);
            jScrollPane1.setViewportView(jTable1);
                     }
     
                 }
    merci pour l'aide,mais je pense que le probléme est dans le boucle for,mais je ne sait pas comment le corriger,et ceci une imprime écran de résultat fournie
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 39
    Dernier message: 24/08/2008, 17h16
  2. problème: génération du même graphe plusieurs fois
    Par onenote dans le forum iReport
    Réponses: 1
    Dernier message: 22/02/2008, 09h37
  3. Réponses: 13
    Dernier message: 23/10/2007, 10h03
  4. Ouverture de la même JFrame plusieurs fois
    Par louby dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 08/06/2006, 17h23
  5. [Thread] Exécuter la même instance plusieurs fois
    Par Nairolf7 dans le forum Concurrence et multi-thread
    Réponses: 3
    Dernier message: 21/04/2006, 22h07

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