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

Langage Java Discussion :

refuse setCellEditor dans AbstractTableModel


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 16
    Par défaut refuse setCellEditor dans AbstractTableModel
    Probleme, j'ai un message <identificateur> attendu(e)sur la derniere ligne


    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
    class MyTableModel  extends AbstractTableModel
     
     
           {
                   JTable table = new JTable( new DefaultTableModel(tab, s));
                   JCheckBox ch = new JCheckBox();
     
                   //nombre de colonne
                  public int getColumnCount() {
                      return s.length ;
                  }
                  //nombre de ligne
                  public int getRowCount() {
                      return tab.length;
                  }
                  //Nom de la colonne
                  public String getColumnName(int colonne) {
                      return s[colonne];
                  }
                  public boolean isCellEditable(int ligne, int col)
     
                       {return true;}
     
                  public void setValueAt(Object nouvelleValeur, int ligne, int colonne)
                     {
                        tab[ligne][colonne] = nouvelleValeur;
                     }
     
                     public Object getValueAt(int ligne, int colonne)
                     {
                        return tab[ligne][colonne];
                    }
    // Composant qui va apparaitre dans les cellules  
                    JCheckBox cb = new JCheckBox();
    // Va permettre d’éditer les cellules avec le composant ci dessus
                    DefaultCellEditor ce = new DefaultCellEditor(cb);
    // Ici il faut préciser le numéro de la colonne dans laquelle le DefaulCellEditor va apparaître 
                    TableColumn tc = table.getColumnModel().getColumn(11);
                    tc.setCellEditor(ce);

  2. #2
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 16
    Par défaut
    Personne pour m'aider

  3. #3
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    À première vue il s'agit d'erreurs d'écriture simples.

    Java est un langage qui exige de la rigueur dans l'écriture de ton code, et il n'admet pas de fautes de frappe, d'organisation, etc.

    Ici il manque une ou deux accolades fermantes à la fin, et de placer une partie des instructions dans une méthode.

    De toutes façons je te conseille de regarder ce que l'on appelle la syntaxe, et de bien suivre l'organisation du source d'une classe dans des guides.

Discussions similaires

  1. Accès refusé partage dans domaine 2008
    Par rvaouate dans le forum Windows
    Réponses: 0
    Dernier message: 19/06/2010, 09h30
  2. [DROIT]Refus de mission dans une SSII
    Par The_Nail dans le forum Droit du travail
    Réponses: 32
    Dernier message: 05/06/2010, 10h03
  3. Refus de certaine date dans le tri d'un formulaire
    Par benteil dans le forum Access
    Réponses: 2
    Dernier message: 07/08/2006, 18h05
  4. [COM] Interface refusée dans un activeX
    Par Nalfouille dans le forum MFC
    Réponses: 1
    Dernier message: 27/03/2006, 13h58
  5. [PostgreSQL] Refus de STATEMENT dans un trigger
    Par alex2205 dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/03/2003, 12h51

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