1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Composite tableComposite = new Composite(shellView, SWT.NONE);
TableColumnLayout tableLayout = new TableColumnLayout();
tableComposite.setLayout(tableLayout);
FormData listActeursViewData = new FormData();
listActeursViewData.top = new FormAttachment(labelResumeView, 5);
listActeursViewData.left = new FormAttachment(groupAfficheView, 5);
listActeursViewData.height = 500;
listActeursViewData.width = 300;
tableComposite.setLayoutData(listActeursViewData);
final TableViewer listActeursViewViewer = new TableViewer(tableComposite, 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);
TableColumn tableColumnActeurs = new TableColumn(listActeursView, SWT.NONE);
tableColumnActeurs.setText("Acteurs");
tableColumnActeurs.setWidth(listActeursView.getClientArea().width);
tableLayout.setColumnData(tableColumnActeurs, new ColumnWeightData(1));
listActeursViewViewer.refresh(); |
Partager