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 :

Affichage par ligne de JTables


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Par défaut Affichage par ligne de JTables
    Salut,
    Je veut afficher ligne par ligne aprés saisie de l'utilisateur à travers un bouton mais ça n'a pas marché .
    Meme j'ai essayé sans bouton toujours même résultat
    Voil un exemple dont j'aii essayé d'utiliser la première colonne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int w = table.getRowCount();
                for (int i=0 ; i<w ; i++)
                {
     
          	System.out.println(table_defaut.getValueAt(i,0));
       }

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Quelle est la différence entre "table" et "table_defaut" ?
    Il nous faut plus de code.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Par défaut
    Citation Envoyé par dinobogan Voir le message
    Quelle est la différence entre "table" et "table_defaut" ?
    Il nous faut plus de code.
    Voilà le reste du 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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
     
    import javax.swing.table.*; 
    import javax.swing.*; 
     
    import java.awt.event.*; 
    import java.awt.*; 
     
    public class Essai extends JPanel implements ActionListener 
    { 
    	Object[] data = new Object[5];
        DefaultTableModel table_defaut = new DefaultTableModel();
        JTable  table = new JTable(table_defaut); 
     
       public Essai() 
       { 
          setLayout(new FlowLayout()); 
     
     
          for (int h = 0 ; h < 5 ; h++)
       		{
       			table_defaut.addColumn("colonne "+ h);
       		}
     
     
          for (int row = 0 ; row < 5 ; row++)
       		{
       			for (int colonne = 0 ; colonne < 5 ; colonne++)
       			{
       				data[colonne] = "";
       			}
       		table_defaut.addRow(data);
       		}
     
          JScrollPane bardefil = new JScrollPane(table); 
     
          // le bouton sur lequel il faut cliquer pour ajouter la ligne 
          JButton cmd1 = new JButton("Ajouter une Ligne"); 
          cmd1.addActionListener(this); 
     
          add(bardefil); 
          add(cmd1) ; 
       }
     
     
       public void actionPerformed(ActionEvent e) 
       { 
     
     		int i = table_defaut.getRowCount();
       		int j = table_defaut.getColumnCount();
       		Object[] data = new Object[j];
     
       		for (int h = 0 ; h < j ; h++)
       		{
       			data[h] = "";
       		}
       		table_defaut.addRow(data);
     
       } 
     
       public static void main(String [] arg) 
       { 
          JFrame f = new JFrame("Les JTables"); 
          Container c = f.getContentPane(); 
          c.setLayout(new FlowLayout()); 
          Essai panel = new Essai(); 
     
          f.addWindowListener(new WindowAdapter() 
                { 
                   public void windowClosing(WindowEvent e) 
                   { 
                      System.exit(0); 
                   } 
                }); 
     //     int w = panel.getRowCount();
       //   for (int i=0 ; i<w ; i++)
         // {
     
    	//System.out.println(panel.getValueAt(i,0));
    //}
     
          c.add(panel); 
          f.pack(); 
          f.setVisible(true); 
       }

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Le code initialement poster n'est pas présent dans ton second poste. Tu n'es pas clair dans tes sources, on ne peut pas t'aider dans ces conditions
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

Discussions similaires

  1. DBgrid, Memo, affichage par ligne
    Par mohandesga dans le forum Bases de données
    Réponses: 10
    Dernier message: 29/12/2024, 22h04
  2. affichage JTable ligne par ligne
    Par hichem tunis dans le forum Composants
    Réponses: 1
    Dernier message: 03/05/2011, 10h58
  3. [Galerie] Affichage par ligne
    Par zeroara dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 12/12/2009, 16h58
  4. Affichage par ligne des données.
    Par saymon dans le forum InfoPath
    Réponses: 1
    Dernier message: 29/05/2009, 12h32
  5. Affichage par ligne
    Par Rajhonson dans le forum Langage
    Réponses: 4
    Dernier message: 17/11/2006, 14h01

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