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 :

Valeur Checkbox dans JTable


Sujet :

Java

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 84
    Par défaut Valeur Checkbox dans JTable
    bonjour,
    je voudrais savoir comment recuperer l'etat de mes checkbox present dans ma jtable
    j'ai creer un model
    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
     
    package project.gui;
     
    import java.util.Vector;
    import javax.swing.table.AbstractTableModel;
     
    public class MyTableModel extends AbstractTableModel {
     
          Vector header ; 
           Vector data;
     
          public MyTableModel (Vector data1, Vector header1){
              this.data = data1;
              this.header = header1;
          }
     
        @Override
        public int getColumnCount() {
                return header.size();
            }
     
        @Override
            public String getColumnName(int column) {
                return header.elementAt(column).toString();
            }
     
        @Override
            public int getRowCount() {
                return data.size();
            }
     
        @Override
            public Object getValueAt(int row, int column) {
                return ((Vector)( data.elementAt(row))).elementAt(column);
     
            }
     
        @Override
            public Class getColumnClass(int column) {
                return (getValueAt(0, column).getClass());
            }
     
        @Override
            public void setValueAt(Object value, int row, int column) {       
                ((Vector)data.elementAt(row)).setElementAt(value,column);
     
            }
     
        @Override
            public boolean isCellEditable(int row, int column) {
                if(column < 6)return false;
                return true;
            }
     
     
     
     
    }
    Mon affichage se fait bien je peux cocher mes checkbox

    Merci

  2. #2
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 16
    Par défaut
    Bonjour,
    Lorsqu'une case à cocher est utilisée, elle doit mettre à jour le modèle de la table par la méthode setValueAt(...), donc pour récupérer l'état de ces valeurs il suffit d'invoquer getValue( ligne, colonne ) à partir de ton modèle MyTableModel.
    Cordialement

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

Discussions similaires

  1. Récuperer Valeur Checkbox dans ASP(VB)
    Par quake3 dans le forum Développement Web avec .NET
    Réponses: 1
    Dernier message: 26/07/2010, 11h07
  2. Réponses: 11
    Dernier message: 26/12/2009, 17h29
  3. Réponses: 0
    Dernier message: 22/10/2009, 10h55
  4. Réponses: 2
    Dernier message: 02/10/2009, 16h54
  5. Inserer valeur checkbox dans MySQL
    Par Kornikopic dans le forum IHM
    Réponses: 3
    Dernier message: 19/06/2007, 13h22

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