[SWT] Taille d'une Column de Table
Bonjour, j'ai essayé pas mal de chose mais impossible d'obtenir ce que je souhaite.
J'ai un Table avec une seule TableColumn (pas de List pour des raisons d'esthétique). Je veux que ma TableColumn soit de la même largeur que ma Table.
Comment s'y prendre ?
PS : j'aimerais aussi fixer les dimensions du Table mais le code suivant ne semble pas toujours donner le même résultat. Problème de Layout ???
Partie du code qui marche pas pour l'instant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
final TableViewer listActeursViewViewer = new TableViewer(shellView, SWT.NONE);
listActeursViewViewer.setUseHashlookup(true);
listActeursViewViewer.setContentProvider(new ActeursStructuredContentProvider());
listActeursViewViewer.setLabelProvider(new ActeursTableLabelProvider());
listActeursViewViewer.setInput(film.getListeActeurs());
final Table listActeursView = listActeursViewViewer.getTable();
listActeursView.setLinesVisible(true);
listActeursView.setHeaderVisible(true);
listActeursView.setSize(300, 500);
TableColumn tableColumnActeurs = new TableColumn(listActeursView, SWT.NONE);
tableColumnActeurs.setText("Acteurs");
tableColumnActeurs.setWidth(listActeursView.getClientArea().width);
listActeursViewViewer.refresh();
FormData listActeursViewData = new FormData();
listActeursViewData.top = new FormAttachment(labelResumeView, 5);
listActeursViewData.left = new FormAttachment(groupAfficheView, 5);
listActeursView.setLayoutData(listActeursViewData); |
Merci d'avance.