In my first column of my table, the displayed value is offset from the left edge.
Example
Notice the offset of the date value compared to the ItemId value
TableViewerColumn col = new TableViewerColumn(this , SWT.NONE);
col.getColumn().setWidth(125);
col.getColumn().setText("Date Created");
col.setLabelProvider(new ColumnLabelProvider() {
@Override
public String getText(Object element) {
AplotSaveDataModel.SaveData p = (AplotSaveDataModel.SaveData) element;
return p.getDateTime();
}
});
col = new TableViewerColumn(this , SWT.NONE);
col.getColumn().setWidth(100);
col.getColumn().setText("ItemId");
col.setLabelProvider(new ColumnLabelProvider() {
@Override
public String getText(Object element) {
AplotSaveDataModel.SaveData p = (AplotSaveDataModel.SaveData) element;
return p.getItemId();
}
});
Looking at the code above I do not see why they would be a difference?