2013-09-17 3 views
1

Сначала я хотел сделать несколько столбцов для размещения определенных флагов для каждой строки таблицы. Эти флаги представлены изображениями.SWT TableViewer с несколькими значками в ячейках

Поскольку у меня было бы достаточно таких столбцов, я подумал, что было бы здорово иметь только один столбец, содержащий все эти флаги, один за другим.

Вопрос: Могу ли я добавить более одного изображения/пиктограммы в ячейке таблицы через TableLabelProvider, или я обязан объединить свои иконки в одном изображении все эти значки рядом с Афоризм.

ответ

1

Согласно ITableLabelProvider javadoc переопределение Image getColumnImage(Object element, int columnIndex) вы вернете единственное изображение для конкретного столбца. Поэтому я думаю, вы должны собрать одно изображение из всех ваших изображений и вернуть его.

+0

Да, я так и думал. Собираемся создавать изображения с помощью ImageBuilder, а затем просто кэшируем созданные изображения. :-) – GGrec

Смежные вопросы