在我表的第一列中,显示的值从左边缘偏移。
例子
注意日期值与 ItemId 值相比的偏移量
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();
}
});
查看上面的代码,我不明白为什么它们会有所不同?