SWT Table - это фактически таблица GDI-контроля работающей ОС.Таким образом, вы не можете изменить его оригинальность.Философия SWT считает нативный опыт очень важным, поэтому мы не можем изменить исходный опыт, предоставляемый ОС.
Если вы хотите настроить таблицу, вы должны использовать Custom Widget, который не отображается osотрисовывается самой Java.(подклассы Canvas)
Я думаю, что виджет Grid, принадлежащий туманности, - лучший выбор.Он также поддерживает слой JFace.(любит TreeViewer, TableViewer) И он также поддерживает SWT.VIRTUAL.Сетка туманности дает вам возможность: Native Column Header |Рендерер заголовка пользовательской колонки
http://www.eclipse.org/nebula/widgets/grid/grid.php