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 :

trier un JTable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    RhO
    RhO est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 42
    Par défaut trier un JTable
    Bonjour,
    J'ai un soucis, pour trier les colonne d'un JTable.
    Enfaite chaque ligne est un Object et chaque colonne et un attribut de cette object. Donc j'aimerai savoir comment dire si tu clique sur cette colonne, tu tri selon cette attribut.


    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Tu utilises quelle version de Java ?

  3. #3
    RhO
    RhO est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 42
    Par défaut
    La version 6.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Donc un petit coup de Javadoc sur la class JTable:
    http://java.sun.com/javase/6/docs/ap...ng/JTable.html

    To enable sorting and filtering of rows, use a RowSorter. You can set up a row sorter in either of two ways:

    Directly set the RowSorter. For example: table.setRowSorter(new TableRowSorter(model)).
    Set the autoCreateRowSorter property to true, so that the JTable creates a RowSorter for you. For example: setAutoCreateRowSorter(true).

  5. #5
    RhO
    RhO est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 42
    Par défaut
    Oui donc en gros je doit faire un extends RowSorter<MonModel>... donc c'est un peut baleze...

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Tu as des explications dans le tuto sur les JTable dont le lien est sur la page que je t'ai donné.

    Ce n'est pas vraiment la mort d'implémenter un tri, rassure toi.

Discussions similaires

  1. Trier une Jtable apres ajout d'une ligne
    Par cisnake dans le forum Composants
    Réponses: 0
    Dernier message: 12/05/2011, 18h10
  2. Trier un JTable sur une date
    Par snips67 dans le forum Composants
    Réponses: 5
    Dernier message: 08/02/2010, 13h46
  3. trier un JTable
    Par fadoua_22 dans le forum Composants
    Réponses: 3
    Dernier message: 28/03/2007, 11h05
  4. Trier un JTable
    Par Spinoza23 dans le forum Composants
    Réponses: 2
    Dernier message: 19/01/2007, 14h09
  5. [debutant] est-il possible de trier une Jtable ?
    Par d_token dans le forum Composants
    Réponses: 10
    Dernier message: 04/08/2006, 09h40

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