Bonjour,
J'ai un JScrollPane qui contient un JTable.
J'aimerais avoir une scroll barre que sur les X dernieres colonnes de mon tableau.
Savez vous comment faire ?
Bonjour,
J'ai un JScrollPane qui contient un JTable.
J'aimerais avoir une scroll barre que sur les X dernieres colonnes de mon tableau.
Savez vous comment faire ?
Tu aimerais donc des colonnes fixes ?Envoyé par mickael.guilbert
Va voir du côté de la JXTable de Swingx
Je veux bien que la JXTable soit très utilse, avec plsin de fonctionnalités très sympathiques mais là tu vas un peu loin tout de même wicht, les colonnes fixes n'existent pas dans la JTable.
En fait pour avoir des colonnes fixes les jeu est de découper ta table en deux tables (une contenant les colonnes fixes, l'autre contenant la partie scrollable) et d'ajouter la partie fixe dans le rowHeader de ton JSCrollPane
Après la théorie en voici un exemple: http://www.codeguru.com/java/articles/128.shtml
C'est ce que tu cherches?
Ben moi, j'appelle ça des colonnes fixesEnvoyé par sinok
Mais après, je sais pas si c'est vraiment ce qu'il veut...
Dans le cas présent je suis d'accord, mais fait attention quand tu parles de JXTable à préciser qu'il ne s'agit pas de celle de swingx qui elle ne peut oas utiliser de colonnes fixes.
Et accessoirement, il doivent utiliser le mécanisme que j'ai décrit pour fixer les colonnes, il n'y a pas trentes moyens
C'est vrai que j'avais pas fait attention que c'était celle de xframe et pas de swingx En même temps, ils aurait pu être plus originaux sur les nomsEnvoyé par sinok
Je viens d'aller voir l'exemple, je vais implementer cette solution.
encore merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager