Необходимо создать несколько экземпляров класса, чтобы заполнить значение в таблице в SWT:
1) общедоступный класс IDEditor расширяет ViewPart : сначала создать представление Part в плагине Eclipse
Теперь добавьте TableViewer в ViewPart
TableViewer tv = new TableViewer(composite);
// Set the content and label providers
tv.setContentProvider(new IDContentProvider());
tv.setLabelProvider(new IDLabelProvider());
tv.setSorter(new IDViewerSorter());
// Set up the table
Table table = tv.getTable();
table.setLayoutData(new GridData(GridData.FILL_BOTH));
// Add the first name column
TableColumn tc = new TableColumn(table, SWT.LEFT);
tc.setText("ID Name");
2) Класс IDContentProvider:
открытый класс IDContentProvider реализует IStructuredContentProvider {
}
3) Класс IDLabelProvider:
открытый класс IDLabelProvider реализует ITableLabelProvider {
}
4) Класс IDViewerSorter:
открытый класс IDViewerSorter расширяет ViewerSorter {
}