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

AWT/Swing Java Discussion :

Rendre les cellules de jtreetable editable/non editable


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Par défaut Rendre les cellules de jtreetable editable/non editable
    bsr,
    je travail avec jtreetable,
    mon probleme est comment rendre les cellules de jtable editable??
    Merci pour votre aide?

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Par défaut
    Avec la methode : isCellEditable (int, int); de la classe DefaultTableModel dont tu fais heriter le TableMOdel de ta JTable

  3. #3
    Membre chevronné Avatar de xixi31
    Inscrit en
    Juin 2005
    Messages
    423
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2005
    Messages : 423
    Par défaut
    tout dépend de l'implémentation de JTreeTable que tu utilises.

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Par défaut
    ce que j'ai fait est de modifier au niveau de AbstracttreetableModel de tel façon que mes cellules seront tjrs editable,
    je veux pas a chaque fois recuperer la cellule est mettre iseditable....
    voila mon code de abstractModel


    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
     
     
    public abstract class AbstractTreeTableModel implements TreeTableModel {
     
        protected Object root;
        protected EventListenerList listenerList = new EventListenerList();
    .............
    ............
     
    /** By default, make the column with the Tree in it the only editable one.
        *  Making this column editable causes the JTable to forward mouse
        *  and keyboard events in the Tree column to the underlying JTree.
        */
     
        public boolean isCellEditable(Object node, int column) {
     
          // return getColumnClass(column) == TreeTableModel.class;
           //!!!!!!!!!!!!!!!!!!!!! @Abdellah !!!!!!!!!!!!!!!!
           /* boolean pass=false;
            pass=getColumnClass(column) == TreeTableModel.class;
            System.out.print("valeur pass :"+ pass +"\n");
            return pass;*/
            return false;
           //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
        }

    Merci je suis clair

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Par défaut
    Si tu les veux tjours editable c'est "true" qu'il faut retourner .

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Par défaut
    je veux essayer et je vous rend le resultat dans un petit instant
    attendez moi...............

Discussions similaires

  1. [Débutant] rendre les cellules d'un listview editable
    Par spartan811 dans le forum VB.NET
    Réponses: 4
    Dernier message: 13/11/2013, 14h02
  2. [Swing / JTable] Rendre les cellules d'un JTable non éditables
    Par Jérôme_20 dans le forum Composants
    Réponses: 20
    Dernier message: 10/02/2011, 10h32
  3. [JTable] rendre une cellule non editable après edition
    Par Phil29 dans le forum Composants
    Réponses: 3
    Dernier message: 31/08/2010, 19h00
  4. rendre les cellules de ma table editable
    Par christianf dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 29/09/2007, 07h22
  5. Réponses: 2
    Dernier message: 14/05/2007, 18h25

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