Bonjour,

J'utilise une Table (à 1 ligne) et souhaite redimensionner dynamiquement les colonnes en fonction de leur contenu.

Malheureusement, le rendu est tronqué ("Par exemple : Contenu..."). Je sais pas si je travaille avec les mêmes échelles ou s'il y a un paramètre qui m'échappe ?!?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
TableColumn tc = m_columns.get(x);     
String txt = "contenu dynamique de la colonne";
int width = 0;
 
GC gc = new GC(tc.getDisplay());
 
for ( int j = 0; j < txt.length(); j++ )
{<div style="margin-left:40px">width += gc.stringExtent(Character.toString(txt.charAt(j))).x;</div>}
gc.dispose();
 
System.out.println("WIDTH " + txt + " = " + width);
tc.setWidth(width);