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 :

[JTable] Accéder à une colonne donnée


Sujet :

Composants Java

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 33
    Points : 17
    Points
    17
    Par défaut [JTable] Accéder à une colonne donnée
    bonjour j'ai un JTable qui se base sur un AbstractModel

    sur la doc officiel que je suis qui me sert jusqu'a present de bible
    http://www.ictp.trieste.it/~manuals/programming/Java/tutorial/uiswing/components/table.html


    il utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     /*
             * JTable uses this method to determine the default renderer/
             * editor for each cell.  If we didn't implement this method,
             * then the last column would contain text ("true"/"false"),
             * rather than a check box.
             */
            public Class getColumnClass(int c) {
                return getValueAt(0, c).getClass();
            }
    pour afficher le CheckBox il utilisent cette methode mais tt en sachant que sur la derniere colonne se trouve des valeur true/false, c pas mon cas j'ai un 0/1 et pas forcement a la derniere colonne


    qi quelqu'un a une indication


    et merci

  2. #2
    Membre expérimenté Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Points : 1 608
    Points
    1 608
    Par défaut
    redéfinis la méthode getValueAt() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public Object getValueAt(int row, int column) {
      Object value = null;
     
      if (column == LA_COLONNE_QUI_CONTIENT_0_OU_1) {
        value = Boolean.valueOf(getValeurDeLaColonne0Ou1() == 1);
      } else {
        // autres colonnes
        ..
      }
      return value;
    }

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 33
    Points : 17
    Points
    17
    Par défaut
    ok thanks pour l'indication

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

Discussions similaires

  1. [JTable] Masquer une colonne
    Par IvanPopov dans le forum Composants
    Réponses: 2
    Dernier message: 26/07/2005, 17h12
  2. [JTable] Redimensionner une colonne
    Par molusk dans le forum Composants
    Réponses: 4
    Dernier message: 21/07/2005, 16h25
  3. [JTable] ajouter une colonne de checkbox
    Par nawel dans le forum Composants
    Réponses: 3
    Dernier message: 04/05/2005, 14h07
  4. Réponses: 4
    Dernier message: 09/02/2005, 10h44
  5. [JTable] redimensionner une colonne
    Par TheSeb dans le forum Composants
    Réponses: 2
    Dernier message: 21/12/2004, 19h30

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