Bonjour,
j'ai dans mon interface un JTable avec une colonne m'affichant la date et une autre affichant un message.
Le but étant de redimmentionner les colonnes.
Pour l'instant je fait comme cela:
la première colonne est redimmentionnée à la taille 120.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 // Disable auto resizing logList.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); // Set the first visible column to 100 pixels wide TableColumn col; col = logList.getColumnModel().getColumn(0); col.setPreferredWidth(120); col = logList.getColumnModel().getColumn(1); col.setPreferredWidth(650);
Quant à la deuxième, je voudrait qu'elle soit automatiquement redimmentionnée à la taille restante au lieu de la taille fixe 650...
si j'essaye en changeant
logList.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
avec une autre valeur que AUTO_RESIZE_OFF, les deux colonnes reprennent des tailles égales....
comment faire pour dire à une colonne (pas forcement la dernière d'ailleurs), de prendre la taille maximal possible sans que la scrollbar horizontale n'apparaissent?
Partager