ch0upette
Messages postés25Date d'inscriptionjeudi 2 novembre 2006StatutMembreDernière intervention19 février 2008
-
7 déc. 2006 à 15:16
ch0upette
Messages postés25Date d'inscriptionjeudi 2 novembre 2006StatutMembreDernière intervention19 février 2008
-
21 déc. 2006 à 17:27
Salut, mon souci peut paraître simple mais me cause de gros problèmes.
J'affiche un JTable dans un interface graphique :
aucun problème quand j'ai le look and feel par défaut.
Mais avec celui de windows, la taille des entêtes de colonnes est minuscule et donc on ne voit les noms des colonnes.
L'ennui, j'ai déjà fait une dizaine d'interfaces en look windows. J'ai essayé de les basculer en look par défaut, mais c'est très moche.
Je ne voudrais pas avoir à refaire toutes les interfaces pour si peu.
Mais mon appli doit être harmonieuse avec le même style pour chaque fenêtre.
Quelqu'un saurait comment redimensionner les entêtes?
3615jenveux
Messages postés41Date d'inscriptionvendredi 6 février 2004StatutMembreDernière intervention11 août 2008 11 déc. 2006 à 15:08
Ceci répond t-il a ta question ?
// AUTO_RESIZE_OFF Pas de changement de taille
// AUTO_RESIZE_NEXT_COLUMN Change la taille de la colonne suivante (default)
// AUTO_RESIZE_SUBSEQUENT_COLUMNS Change les tailles des colonnes suivantes
// AUTO_RESIZE_LAST_COLUMN Change la taille de la dernière colonne
// AUTO_RESIZE_ALL_COLUMNS Change toutes les autres colonnes
table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS );
ch0upette
Messages postés25Date d'inscriptionjeudi 2 novembre 2006StatutMembreDernière intervention19 février 2008 21 déc. 2006 à 17:27
Ceci permet de redimensionner la largeur des colonnes.
Pour faire simple, j'ai un JTable dans un JScrollPane, mais mon JScrollPane m'affiche mes entêtes (header) si petites qu'on ne peut pas les lire.
j'aimerais juste les agrandir.
J'ai essayé d'utiliser un JTableHeader, mais ça me les à fait disparaître.
Je connais encore pas bien les JTable et JScrollPane.
Donc, je bloque.