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 :

[débutant] Filtre 'dynamique' sur une JTable


Sujet :

Composants Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 149
    Points : 73
    Points
    73
    Par défaut [débutant] Filtre 'dynamique' sur une JTable
    Bonjour,

    j'aimerais faire un filtre sur ma JTable.
    J'ai des lignes vertes, jaunes et rouges, et je souhaite faire en sorte que ma Jtable n'affiche que les jaunes si on appuie sur le bouton jaune que les rouges si on appuie sur le bouton rouge, etc...

    Je pourrais supprimer les lignes, mais il faudrait ensuite les recréer. Y aurait-il un moyen plus performant ?

    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je dis ca sans avoir testé mais si tu mets la hauteur à 0 ca marche pas ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 149
    Points : 73
    Points
    73
    Par défaut
    ...

    ca c'est une idée intéressante !!!

    merci, j'essaie tout de suite !

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 149
    Points : 73
    Points
    73
    Par défaut
    C'est possible, mais il faut mettre 1 et non pas 0 ( j'indique ca pour ceux qui voudraient faire pareil)

    seulement, ca ne me convient que très peu
    Les "interlignes" restent visibles, et du coup, comme on ne masque pas un nombre régulier de colonnes, ca fait un peu moche ! (et quand on en masque trop, ca fait un trait énorme )

    sinon, c'était une bonne idée

  5. #5
    Invité
    Invité(e)
    Par défaut
    J'avais dit ca par analogie avec les colonnes que l'on veut masquer.
    Tu dis que ca marche pas avec 0 ? Qu'est-ce qu'il se passe exactement dans ce cas ?

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Euh ce n'est tout de même pas très propre tout ça....

    Grosso modo il faut ajouter un filtre entre ton model et ton composant (ici une JTable)

    Un très bon tuto IBM sur ce sujet (en anglais of course): http://www-128.ibm.com/developerwork...ary/j-filters/

    Une autre façon passant par les Glazed List: http://www.javaworld.com/javaworld/j...25-glazed.html
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 149
    Points : 73
    Points
    73
    Par défaut
    george : une java exception valeur < 1

    merci sinok, je regarde ton lien.

  8. #8
    Invité
    Invité(e)
    Par défaut
    certes sinok c'était une idée bête mais bon ca vallait le coup de le tenter

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 149
    Points : 73
    Points
    73
    Par défaut
    Je mets résolu le temps de digérer le pavé de IBM
    je reviendrais à la charge sinon

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

Discussions similaires

  1. [IP-2010] Filtre dynamique sur une zone de liste à sélection multiple
    Par Yoran_L dans le forum InfoPath
    Réponses: 3
    Dernier message: 02/06/2015, 12h12
  2. Débutant SQL, problème sur une jointure censée exclure ??
    Par derfatypik dans le forum Langage SQL
    Réponses: 8
    Dernier message: 22/06/2005, 15h55
  3. Non réception d'un evènement sur une JTable
    Par Kant dans le forum Composants
    Réponses: 4
    Dernier message: 28/05/2004, 10h38
  4. [Débutant][jsp] évènement sur une liste
    Par phoebe dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/05/2004, 10h53
  5. Réponses: 19
    Dernier message: 26/04/2004, 08h54

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