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] Colonne intelligente


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de royto
    Homme Profil pro
    Développeur .Net & Web
    Inscrit en
    Mai 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .Net & Web

    Informations forums :
    Inscription : Mai 2005
    Messages : 92
    Par défaut [JTable] Colonne intelligente
    Bonjour,

    Merci par avance de toutes vos réponses.
    Je souhaiterais utiliser un Jtable (ou un autre composant), qui comporterai une colonne spéciale. En effet en fonction de ma ligne ma colonne doit avoir un comportement différent. Elle peut être par exemple une zone de saisie (Jtext) ou une combobox (Jcombobox) suivant le type de donnée de ma ligne.

    Exemple :
    ma ligne 1 comporte une colonne valeur qui doit etre : zone de saisie
    ma ligne 2 comporte une colonne valeur qui doit être : combobox
    ma ligne 3 comporte une colonne valeur qui doit etre : zone de saisie
    Etc...

    Est ce possible avec une Jtable ?
    Si oui, Comment faire ?
    Si non, existe t il un autre composant qui pourrais le faire ?

  2. #2
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Oui c'est possible en gérant le renderer en fonction des données.
    Cela se passe dans la classe DefaultTableCellRenderer et plus précisément sa méthode getTableCellRendererComponent que tu vas devoir recoder pour obtenir le bon composant en fonction des données.
    Fais un une petite recherche, c'est un sujet qui a déjà été abordé mainte et mainte fois...

  3. #3
    Membre confirmé Avatar de royto
    Homme Profil pro
    Développeur .Net & Web
    Inscrit en
    Mai 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .Net & Web

    Informations forums :
    Inscription : Mai 2005
    Messages : 92
    Par défaut
    Merci pour ton aide,
    j'ai pu effectivement arriver a ce que je voulais.
    Merci

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

Discussions similaires

  1. [JTable] Colonne d'une ligne
    Par Kevin12 dans le forum Composants
    Réponses: 4
    Dernier message: 27/04/2009, 13h08
  2. JTable/colonne/retenir les positions pour les restaurer
    Par r2d2abc dans le forum Composants
    Réponses: 1
    Dernier message: 10/02/2009, 21h01
  3. JTable + colonne differente des autres
    Par Sylmandel dans le forum Composants
    Réponses: 1
    Dernier message: 30/05/2006, 18h41
  4. [JTable] Colonnes de types différents
    Par gondek dans le forum Composants
    Réponses: 3
    Dernier message: 20/10/2005, 01h07
  5. JBuilder7 & JTable Colonne alignement
    Par Tonton Luc dans le forum JBuilder
    Réponses: 5
    Dernier message: 06/11/2002, 18h32

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