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

NetBeans Java Discussion :

[NetBeans] Probleme Jtable avec Netbeans


Sujet :

NetBeans Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 8
    Points
    8
    Par défaut [NetBeans] Probleme Jtable avec Netbeans
    Bonjour !

    J'ai des données dans un fichier , il y a N ligne d'enregistrement dedans.
    J'aimerais qu'au démarrage mon jtable fasse N ligne aussi.

    Le probleme c'est que dans netbean ,je trouve pas ou est le constructeur de ma Jtable sinon jaurais fais : JTable(N, 4) ;

    Pouvez vous m'aider ?

    Sinon j'aimerais ajouter un ligne an Jtable en cliquant sur un bouton ,j'ai trouvé ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     DefaultTableModel model = new DefaultTableModel();
     JTable table = new JTable(model);
     model.addRow(new Object[]{"c1", "c2"});
    Mais je ne trouve pas le nom de mon DefaultTableModel de mon Jtable dans netbean.

    Pouvez vous encore m'aider??

    Merci encore

  2. #2
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Quelle version de NB utilises-tu STP?
    Pensez au bouton
    Je ne répond pas aux questions techniques par email ou MP.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 8
    Points
    8
    Par défaut re
    la 5

  4. #4
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 50
    Points : 58
    Points
    58
    Par défaut
    NB n'instancie pas de DefaultTableModel,

    Tu peux en créer un par héritage pour gerer les données de la table.

    Lis la doc du

    DefaultTableModel
    AbstractTableModel

    exemple :
    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
    import javax.swing.table.AbstractTableModel;
    import java.util.*;
     
    public class TableModel extends AbstractTableModel{
     
    	private static final long serialVersionUID = 1;
    	private String [] colNames;	
    	private Vector data;	
     
    	public TableModel(String[] columnNames) {	
    		initialize(columnNames);
    	}
    	public void initialize(String[] columnNames)
    	{	   colNames = (String[]) columnNames.clone();
    	       data = new Vector();
    	       for (int i = 0; i < colNames.length; i++)
    	       	   data.add(i,new Vector());  
    	}
     
    	public int getColumnCount() {
    		return colNames.length;
    	}
     
    	public int getRowCount() {
      	    return ((Vector)data.elementAt(0)).size();
    	}
     
     
    	public Object getValueAt(int row, int col) {
    		if (col >= 0 && col < getColumnCount())
    			if (row >= 0 && row < ((Vector)data.elementAt(col)).size())
    				return ((Vector)data.elementAt(col)).elementAt(row);		       
    		return null;			
    	}   
     
    	public String getColumnName(int col) {
            if (col >= 0 && col < getColumnCount())
            	return colNames[col];
    		return null;       
        }    
     
        public void setValueAt(Object value, int row, int col) {		 
        	if (col >= 0 && col < getColumnCount())
    			if (row >= 0)
    				((Vector)data.elementAt(col)).insertElementAt(value,row);    	
        } 
     
     
    }
    ok a+

Discussions similaires

  1. Problème de jtable avec netbeans
    Par kilboss dans le forum JDBC
    Réponses: 1
    Dernier message: 06/01/2010, 19h02
  2. probleme log4j avec netbeans
    Par hitlar73 dans le forum NetBeans
    Réponses: 0
    Dernier message: 01/07/2009, 14h25
  3. Probleme lookup avec netbeans
    Par lebogaus dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 07/10/2008, 12h24
  4. Probleme lookup avec netbeans
    Par lebogaus dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 29/09/2008, 19h24
  5. jtable avec netbeans
    Par jamalmoundir dans le forum NetBeans
    Réponses: 2
    Dernier message: 31/05/2006, 17h08

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