Caché un champ dans JTable

Résolu
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   -  
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


petite problème de trucage, :D j'ai une methode qui permet d'afficher le resultat d'une requete dans jtable mais j'ai un champs "identifier" qui je veux pas l'afficher mais je veux récupéré son valeur lors de selection de ligne dans jtable ceci la méthode


public void ListerActiviter(){ 
     
    DefaultTableModel tabla = new DefaultTableModel(); 
    Activiter ac = new Activiter(); 
    ArrayList<Activiter> lista2 = new ArrayList(); 
    lista2 = ac.ListeActiviter(); 
    tabla.addColumn("Identifier"); 
    tabla.addColumn("Nom"); 
    tabla.addColumn("Prenom"); 
    tabla.addColumn("MotDepasse"); 
    tabla.addColumn("Phase"); 
    tabla.addColumn("Nom projet"); 
    tabla.addColumn("N°Projet"); 
    tabla.addColumn("dateDebut"); 
    tabla.addColumn("DateFin"); 
    tabla.addColumn("Activiter"); 
    tabla.addColumn("Rôle"); 
    tabla.setRowCount(lista2.size()); 
     
    int i=0; 
    for (Activiter x : lista2){ 
        tabla.setValueAt(x.getid(), i, 0); 
        tabla.setValueAt(x.getnom(), i, 1); 
        tabla.setValueAt(x.getprenom(), i, 2); 
        tabla.setValueAt(x.getpsw(), i, 3); 
        tabla.setValueAt(x.getphase(), i, 4); 
        tabla.setValueAt(x.getnom_projet(), i, 5); 
        tabla.setValueAt(x.getnprojet(), i, 6); 
        tabla.setValueAt(x.getdd(), i, 7); 
        tabla.setValueAt(x.getdf(), i, 8); 
        tabla.setValueAt(x.getactiviter(), i, 9); 
        tabla.setValueAt(x.getrole(), i, 10); 
        i++; 
        } 
    this.jTable2.setModel(tabla); 
    
}


quelqu'un peu m'aide

Merci d'avance
La chance aide parfois, le travail toujours.
A voir également:

1 réponse

supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34
 
Ben je trouve la solution tt seul,

Solution peut être servi a quelqu'un :

juste je créer les champs a caché dans jtable

......
    tabla.addColumn("Idpro");;
    
.....



Puis je change le taille a Zéro comme suit

    jTable2.getColumn("Idpro").setPreferredWidth(0);
    jTable2.getColumn("Idpro").setMinWidth(0);
    jTable2.getColumn("Idpro").setWidth(0);
    jTable2.getColumn("Idpro").setMaxWidth(0);


et la j'arrive a caché les champs, tt en gardant la possibilité de l'utilise autre fois lorsque j'aurais besoin

hmd
0