Renus02
Messages postés182Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention22 octobre 2010
-
12 mai 2005 à 09:02
amauryxiv
Messages postés83Date d'inscriptionjeudi 13 janvier 2005StatutMembreDernière intervention 3 août 2017
-
20 mai 2005 à 16:26
bonjour a tous,
voila mon probleme est le suivant, sur mon application j'ai un JTable le probleme est que je doit le scroller car il depasse, en longueur il n'y a pas de probleme parcontre en largeur il ne scroll pas ( pas de Scrollbar pour la largeur) je ne vois pas trop comment faire...
Si quelqu'un pouvait m'aider je vous remercie d'avance.
Mon code :
JScrollPane sp=new JScrollPane(table);
//table est donc mon JTable
Renus02
Messages postés182Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention22 octobre 2010 12 mai 2005 à 16:56
voila j'ai une solution c de mettre le JTable dans un JPanel et de scroller celui ci (JScrollPane) le prb c que les en tete de colonne ne s'affiche plus dans ce cas :(..
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 12 mai 2005 à 17:41
C'est plutot genant.
Mais si tu restes sur l'ancienne solution etant donné que la taille des colonnes est variable, est-ce vraiment un pb que tu ne puisses pas scroller?
cid019
Vous n’avez pas trouvé la réponse que vous recherchez ?
Renus02
Messages postés182Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention22 octobre 2010 13 mai 2005 à 09:37
j'ai enfin la solution ....
en fait je fait un BorderLayout pour ma Jpanel, j'ajoute mon table au centre, les en-tetes de colonne au North, je scroll ma JPanel et sa marche nikel .
JPanel JP = new JPanel();
BorderLayout bl = new BorderLayout();
JP.setLayout(bl);
JP.add(table,BorderLayout.CENTER);
JP.add(table.getTableHeader(), BorderLayout.NORTH);
JScrollPane sp=new JScrollPane(JP);
contenu.add(sp, BorderLayout.CENTER);
bon sa fait un peu bidouille mais bon... pour l'instant je voit que cela..