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

Interfaces Graphiques en Java Discussion :

Tableau à structure verticale arborescente


Sujet :

Interfaces Graphiques en Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 8
    Par défaut Tableau à structure verticale arborescente
    Bonjour à tous,

    Afin de presenter une quantité importante de données chiffrés et hierarchisées dans un client riche java, je compte utiliser le composant JXTreeTable pour pouvoir déplier et replier mes lignes afin de gagner de la place. Jusque la, pas de problème, si ce n'est que je voudrai pouvoir déplier et replier mes colonnes de la même manière, et la c'est le drame !

    Pour y voir plus clair, voici le résultat auquel je voudrai parvenir :

    Structure verticale repliée :



    Structure verticale dépliée :



    Je ne vois absolument pas comment m'y prendre, je suis donc à l'écoute de tout conseil / idée !

    L'idéal serait de pouvoir plier et déplier le tout sur plusieurs niveau, à la manière de ce que permet Excel avec les plans.

    Merci !

  2. #2
    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
    Tu ne veux pas simplement cacher les colonnes ?
    La librairie SwingX permet de "cacher" des colonnes d'une JXTable ou d'un JXTreeTable via un booléen.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 8
    Par défaut
    Oui, c'est tout a fait cela, mais je cherche un élement graphique que je pourrais rattacher à mon tableau sur lequel je cliquerai pour afficher ou masquer les colonnes sous jacentes.

    J'ai gratté pas mal sur le jxtreetable mais j'ai rien vu de tel

  4. #4
    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
    Fait le truc toi-même. Tu trouveras rien qui le fait.
    Il faudrait dans l'idéal que tu récupères ce qui est utilisé dans le JTree pour le dessin histoire que ça reste indépendant du look'n feel utilisé.

    Mais niveau IHM j'trouve pas ça très utile comme composant. Ni très intuitif. D'ailleurs j'ai jamais vu ça. Mais ce n'est qu'un avis personnel.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 8
    Par défaut
    Merci pour ton attention natha.

    C'est sur que c'est un truc tordu, ca vient notamment du fait que l'appli que je realise est une evolution d'une autre qui tournait sur Excel.

    Mais je n'ai pas trop le choix : il y aura au moins 80 colonnes dans mon tableau, impossible donc de laisser ca tel quel

    Je m'attendais au fait que ca n'existe pas, mais bon je crois tout de même au miracle

  6. #6
    Membre averti Avatar de Hyperion99
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 62
    Par défaut
    Bonjour

    Je ne sais pas si c'est excactement ca que tu veux mais il existe la possibilité d'ajouter un petit bouton en haut a droite du tableau avec la commande suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                treeTable.setColumnControlVisible(true);
    ce bouton permet d'afficher un petit menu contenant (entre autre) la visibilité de chaque colonne

    Je profite de ce post pour te demander la methode que tu utilises pour dérouler un noeud de ton TreeTabl ...

    a+

Discussions similaires

  1. [Débutant][XSLT] Passage structure plane à arborescente
    Par dj DMSR dans le forum XSL/XSLT/XPATH
    Réponses: 18
    Dernier message: 27/09/2007, 13h51
  2. Recherche dans un tableau structuré
    Par zemeilleurofgreg dans le forum Langage
    Réponses: 10
    Dernier message: 12/07/2007, 12h02
  3. passage d'un tableau structuré en parametre
    Par babou54 dans le forum Delphi
    Réponses: 11
    Dernier message: 18/05/2007, 12h15
  4. Tableau & Structure
    Par irons dans le forum C
    Réponses: 20
    Dernier message: 08/05/2007, 22h53
  5. Réponses: 3
    Dernier message: 20/11/2005, 20h04

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