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] Trier plusieurs colonne en un clic


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Par défaut [JTable] Trier plusieurs colonne en un clic
    Bonsoir,
    Je vous explique mon problème : j'aimerai trier une jtable en cliquant sur les colonnes (ça pas de soucis j'y arrive) mais j'aimerai que certaines de mes lignes restent en haut c'est à dire qu'après mon tri sur une colonne je fasse automatiquement un tri sur une autre colonne qui me remette mes valeurs en haut. Est-ce possible???

  2. #2
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 29
    Par défaut
    Voici ce que je ferais.
    Je n'activerais pas le triage sur la table.
    Tu implémente un mouselistener sur le header pour capturer le fait que tu veux trier ta colonne (tu peux t'inspirer de ce qui est fait dans les sources du JDK pour la JTable)

    Pour afficher les valeurs dans le bon ordre la table utilise les méthodes
    int convertRowIndexToModel(int viewRowIndex)
    int convertRowIndexToView(int modelRowIndex)

    malheureusement ces méthodes ne prennent pas en paramètres la colonne. Tu dois donc gérer cà au niveau de la table et trier le modèle.

    Bon codage.

Discussions similaires

  1. Tri JTable sur plusieurs colonnes
    Par laetisam dans le forum Composants
    Réponses: 1
    Dernier message: 30/11/2012, 12h13
  2. Manipuler une JTable avec plusieurs colonnes
    Par S_ami dans le forum Composants
    Réponses: 4
    Dernier message: 14/08/2011, 14h45
  3. Réponses: 6
    Dernier message: 08/07/2011, 16h22
  4. [XL-2007] Trier plusieurs colonnes excel avec une macro
    Par christophe31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/06/2010, 17h27
  5. [debutant][JTable] Trier selon une colonne
    Par yupa dans le forum Composants
    Réponses: 3
    Dernier message: 08/08/2005, 11h05

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