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
Partager