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] Tri en fonction de Header


Sujet :

Composants Java

  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut [JTable] Tri en fonction de Header
    Salut,
    Je veux tri mon JTable en fonction de header ,ca veux dire quand je clique sur le nom de colone mon JTable se trier avec se colone .
    Alors y a t il une solution ou une idee ?
    merci d avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 256
    Par défaut
    Utilise JXTable du projet SwingX

    PS : ne soit pas trop impatient si tu n'as pas de réponse rapide...c'est un forum libre et gratuit...donc restons zen

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Ou en java6 c'est directement inclus dans la JTable.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maJTable.setAutoCreateRowSorter(true)

  4. #4
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut
    Merci trooop cher moderateur tu sais pas comment vous avez m aider merci ttroop c vraiment ce que je veux merci

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 39
    Par défaut
    mais cette méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maJTable.setAutoCreateRowSorter(true)
    ne traite que les STRING ,les autres types non!!
    C à dire , par exemple si j'ai une colonne pour des années (qui sont des Integer bien sur) le trie ne marche pas ,il les traite comme étant des chaines de caractères!!
    une solution SVP

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah faire en sorte que le modèle de ta JTable retourne autre chose que Object ou String pour la méthode getColumnClass.

    Il faut donc redéfinir la méthode getColumnClass pour que ça marche pour des entiers et autres...

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 39
    Par défaut
    SVP ,
    comment je peux changer le type d'une colonne ?
    je veux changer une colonne de String en une colonne d'entiers
    il y a
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    table.getColumnClass(int pos)
    pour connaitre le type de la colonne de position "pos",mais j'ai pas trouvé une methode par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setColumnClass(int pos,classe ou le type préféré)
    une solution SVP

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

Discussions similaires

  1. [JTable] Tri des données
    Par soulhouf dans le forum Composants
    Réponses: 7
    Dernier message: 08/09/2005, 14h01
  2. [JTable] tri alphabétique
    Par clairette dans le forum Composants
    Réponses: 1
    Dernier message: 27/07/2005, 11h09
  3. [JTable] pas d'affichage du header
    Par I o dans le forum Composants
    Réponses: 2
    Dernier message: 27/04/2005, 13h42
  4. [XSLT] Tri en fonction d'un paramètre
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 21/04/2005, 10h29
  5. [JTable] Tri des colonnes
    Par djskyz dans le forum Composants
    Réponses: 10
    Dernier message: 17/03/2005, 10h14

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