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 :

[jxtable] Renderer pour masquer certaines colonnes


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut [jxtable] Renderer pour masquer certaines colonnes
    Bonjour,

    afin de pouvoir masquer certaine colonnes de mes jtable, j'ai decidé d'utiliser des jxtable , avec la librairie swingx. De ce coté la, pas de souci.
    Cependant, le fond de la table est devenu tout blanc, ce qui est assez laid. Comment faire pour restaurer le renderer (je suis pas sur que ce soit vraiment ca) d'une jtable classique ?

  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
    Tu utilises un look and feel particulier?

  3. #3
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Hummm, je suppose que tu cherches ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    table.setFillsViewportHeight(false);

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut
    Citation Envoyé par natha Voir le message
    Hummm, je suppose que tu cherches ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    table.setFillsViewportHeight(false);
    En effet, ca resoud en partie mon problème. Mais par contre, lorsque j'utilise le look&feel Substance, normalement une ligne sur deux est d'une autre couleur, et la ca ne fonctionne plus. Pourquoi ?
    J'ai aussi un autre problème. J'avais crée un filtre sous forme de JTextField, qui faisait disparaitre certaines ligne de la JTable, mais celui-ci n'a plus aucun effet. Je ne comprend pas pourquoi, sachant que JXTable est héritée de JTable, non ?

  5. #5
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    JXTable annule ou corromp certaines fonctionnalités de JTable étant donné qu'elle a sa propre implémentation pour les même fonctionnalités (JTable de Java6 est une petite soeur de JXTable si on veut, mais seulement demi-soeur).

    En résumé JXTable utilise son propre système de filtrage, de triage, de rendu (voir du côté des Highlighter pour ça).

  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
    En ce qui concerne substance il existe un jar spécifique pour SwingX dans le zip de distribution de substance. Il te suffit de l'ajouter à ton classpath pour que les problèmes de rendu des composants Swingx soient réglés (Kirill est d'ailleur en train de produire quelque chose de similaire pour les composants JIDE)

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

Discussions similaires

  1. Sous requête pour sélectionner certaines colonnes
    Par Vince57 dans le forum Requêtes
    Réponses: 4
    Dernier message: 26/08/2010, 12h31
  2. [XL-2007] Macro pour masquer les colonnes avec cellules vides
    Par Cirrus22 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/12/2009, 20h50
  3. [JXTable] Renderer pour JButton
    Par rednik dans le forum Composants
    Réponses: 6
    Dernier message: 20/08/2008, 12h26
  4. [BO 6.5.1][Deski]Problème pour masquer une colonne
    Par CélineM dans le forum Deski
    Réponses: 2
    Dernier message: 19/03/2008, 19h55
  5. [VBA-E] Problème pour masquer des colonnes.
    Par martiweb dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/04/2007, 03h53

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