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:

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);
la première colonne est redimmentionnée à la taille 120.
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?