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

Collection et Stream Java Discussion :

probléme avec mon tableau


Sujet :

Collection et Stream Java

Vue hybride

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 probléme avec mon tableau
    bonjour,
    j'ai un problème avec mon code,en faite mon tableau est un tableau dont chaque case est le résultat d'une commande qui va être exécuté en arrière plan,et affiche le résultat dans le tableau,
    j'ai utilisé une variable de type objet pour les données de la jTable2 "data",et title représente les colonnes,
    j'ai utilisé pour remplir le tableau par les résultat des commandes une boucle for,mais lorsque je compile seulement le résultat de la 3éme commande (qui doit s"afficher seulement dans la 3éme ligne) s'affiche dans tout le tableau.
    voici mon code:
    mon tableau doit être remplie dynamiquement,mais pour faciliter la tache j'ai l'initialise à 3 lignes:
    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
     public Object[][] data;
    public String  title[] = {"title1", "title2","title3","title4","title5","title6","title7"};
     
        public void init_tableau(){
     
     
     data = new Object[3][7];
               String ccc ;
               int i;
     
               data = new Object[3][7];
               for(i=0;i<3;i++){    //chaqu'un de mes commandes est différente selon le numéro de comande
     
               ccc=Integer.toString(i+1);
               for (int j=0;j<3;j++){
     
     
                try{ 
            String 	 cmd = "commande1 +ccc;             //ccc pour définir à chaque fois le numéro de commande      
            Process p = Runtime.getRuntime().exec(cmd);
          // traitement de la commande
           String qz1= "Loopback";
           String qz11=response1.substring(27,response1.length()-1);
     
                        data[j][0] = qz1 ;   //pour dire dans la ligne1 la premiére colonne
                        data[j][1] = qz11;  //pour dire dans la ligne1 la 2éme colonne
            }catch(Exception e){
    	e.printStackTrace();} 
                 .............         //chaque commande sera traité comme ça,on variant le i et le j
     
    jTable2 = new JTable(data, title);
            jScrollPane2.setViewportView(jTable2);  
             }  
        }   
        }
    merci pour l'aide car je suis totalement perdu

  2. #2
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Comme le montre la coloration syntaxique entre les balises [code], tu as déjà une erreur de syntaxe dans ce que tu nous as joins.

    Ensuite, tu ne nous as pas vraiment posé de question dans ta tirade.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  3. #3
    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
    bonjour,
    mon problème mais je ne sait pas si il y'a une erreur dans ma boucle for mais je le trouve logique,lorsque le le tableau s'affiche,il me répète un seul résultat du tableau,c'est à dire que la même ligne se répète plusieurs fois

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Tu n'as pas de boucle for, tu as 2 boucles for.

    Logique dés lors au vu du code que tu as :

    seulement le résultat de la 3éme commande
    La boucle I (la premire, pas celle avec J) ne sert donc a priori a rien ou alors tu t'es completement planté.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    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
    merci wax78 vous m'avez sauvé

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

Discussions similaires

  1. Problème avec mon tableau
    Par aljessy dans le forum Composants
    Réponses: 2
    Dernier message: 25/08/2011, 10h11
  2. problème avec un tableau dans un insert ...
    Par vbcasimir dans le forum Langage
    Réponses: 3
    Dernier message: 02/11/2005, 14h31
  3. Problème avec mon service mysql et PhpMyAdmin
    Par Fixazo dans le forum Outils
    Réponses: 1
    Dernier message: 28/08/2005, 18h02
  4. problème avec mon lecteur CD
    Par leo13 dans le forum Périphériques
    Réponses: 3
    Dernier message: 16/08/2005, 11h21
  5. Problème avec mon firewall ...
    Par Wis dans le forum Tomcat et TomEE
    Réponses: 15
    Dernier message: 06/04/2004, 08h46

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