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] Ne pas trier toutes les lignes


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut [JTable] Ne pas trier toutes les lignes
    Salut,
    je cherche à préserver des lignes lors du tri d'un JTable (en fait, quelques lignes en dessous du header, c'est-à-dire trier toutes les lignes sauf n lignes sous le header).
    Au début je pensais étendre TableRowSorter et redéfinir sort() mais ça me paraît compliqué (dans le sens, ça doit être prévu quelque part ailleurs).
    Ensuite j'ai tenté de passer un RowFilter au TableSorter mais ça masque les dites-lignes. Je pensais que ça ne modifiait que la vue du RowFilter et donc ne jouait que sur le tri mais apparemment non.
    Auriez-vous une idée pour ne trier que certaines lignes en en préservant d'autres ?

    Merci d'avance

  2. #2
    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
    Une simple recherche sur le forum avec les mots JTable trier ligne t'amènera la solution

  3. #3
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut et merci ,
    j'ai l'impression que tu parles des exemples FilterTriModel ?
    Dans ce cas, si personne n'a d'idée plus simple, je crois que le mieux et d'étendre TableRowSorter et de redéfinir sort(). Au moins le mécanisme des ordres de tri et l'affichage des flèches est préservé.
    A vrai dire je vois cette exemple FilterTriModel un peu partout mais ça semble être un mauvais exemple. Il y a un empilement de modèles qui n'a aucun intérêt il me semble. (mais bon, le RowSorter n'existe que depuis la 1.6 je crois)

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Sauf qu'ils ont mis tous les attributs en private...

  5. #5
    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
    Bon tu n'as pas trouvé là discussion à laquelle je pensait. Pour là peine: http://www.jroller.com/santhosh/entr...th_summary_row

  6. #6
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Merci, j'avais vu ce lien mais comme quelqu'un précisait que c'était plus compliqué j'ai oublié de l'approfondir. Je regarde ça

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

Discussions similaires

  1. Scanner n'a pas traité toutes les lignes d'un fichier ?
    Par grandGi32 dans le forum Général Java
    Réponses: 4
    Dernier message: 04/12/2008, 11h43
  2. [JXTable] Tri mais pas sur toutes les lignes
    Par grabriel dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 12/07/2007, 09h17
  3. Afficher toutes les lignes d'une JTable ?
    Par n!co dans le forum Composants
    Réponses: 1
    Dernier message: 12/03/2007, 13h16
  4. Jtable : ne pas afficher toute les colonnes
    Par ericT dans le forum Composants
    Réponses: 3
    Dernier message: 02/08/2006, 11h54

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