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 :

Deux JTable sur le même modèle


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 158
    Par défaut Deux JTable sur le même modèle
    Bonjour,

    J'aimerais avoir deux tables ayant les caractéristiques suivantes :
    • Sur les mêmes données
    • Saisissables
    • Si une table est mise à jour l'autre l'est aussi
    • L'une est complète, l'autre est filtrée (disons qu'elle affiche une ligne sur deux)


    J'ai pensé faire ça en gardant le même objet TableModel pour les deux tables et filtrer graphiquement les lignes. Ca marche bien, mais pour réaliser le filtre (qui ne peut etre un filtre sur le TableModel...), je n'ai pas réussi.
    J'ai essayé de réduire la taille des mauvaises lignes, mais on ne peut pas faire un setRow(x,0) pour ne pas afficher une ligne, c'est de taille 1 minimum.
    Je n'arrive pas non plus à récupérer le TableCellRendererComponentpour le mettre invisible ou réduire sa taille.
    Je peux positionner le TableCellRendererComponent à null et ça marche, sauf que j'ai toujours les lignes qui sont maintenant vides.

    Est-ce que quelqu'un saurait comment faire ça graphiquement ?

    Si non, je vais passer par des Modèles différents (se basant en fait sur le même par délégation), mais c'est plus long dans mon cas.

    Mrci 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
    Tu travailles avec quelle version de java?

  3. #3
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Pour un besoin similaire, j'ai utiliser le design pattern decorator.
    La première table possède le modèle avec les données. La seconde table possède un modèle qui lui-même possède le modèle avec les données.
    Dans mon application, j'ai fait plusieurs "étages" de modèles pour différentes fonctionnalités, et ça fonctionne bien.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 158
    Par défaut
    Je suis en Java 1.6.0_06.

    Je vais me renseigner sur le design pattern decorator. J'imagine que ça va revenir à ma deuxième idée.

    Merci déjà

Discussions similaires

  1. Deux squid sur le même serveur
    Par photorelief dans le forum Administration système
    Réponses: 5
    Dernier message: 21/07/2009, 11h39
  2. Comment disposer deux formulaires sur la même ligne ??
    Par soad029 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 05/05/2007, 04h14
  3. [Thread] deux joueurs sur le même clavier
    Par homeostasie dans le forum SDL
    Réponses: 16
    Dernier message: 04/11/2006, 15h30
  4. Réponses: 6
    Dernier message: 28/09/2005, 10h24
  5. installation de deux serveurs sur une même machine
    Par desdak dans le forum Installation
    Réponses: 1
    Dernier message: 29/06/2005, 23h09

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