【发布时间】:2013-09-17 18:09:52
【问题描述】:
起初,我想制作几列来包含每个表格行的某些标志。这些标志由图像表示。
因为我会有很多这样的列,所以我认为只有一列包含所有这些标志,一个接一个。
问题:我是否可以通过TableLabelProvider 在表格单元格中添加多个图像/图标,或者我是否必须将我的图标统一在一个图像中所有这些图标都紧挨着。
【问题讨论】:
标签: java swt tableviewer
起初,我想制作几列来包含每个表格行的某些标志。这些标志由图像表示。
因为我会有很多这样的列,所以我认为只有一列包含所有这些标志,一个接一个。
问题:我是否可以通过TableLabelProvider 在表格单元格中添加多个图像/图标,或者我是否必须将我的图标统一在一个图像中所有这些图标都紧挨着。
【问题讨论】:
标签: java swt tableviewer
根据 ITableLabelProvider javadoc 覆盖 Image getColumnImage(Object element, int columnIndex),您将为特定列返回单个图像。所以我认为你应该从所有图像中组装一个图像并将其返回。
【讨论】:
ImageBuilder 创建图像,然后缓存构建的图像。 :-)