Выровняйте изображение в SWT TableViewer
-
05-07-2019 - |
Вопрос
Я только что узнал, что невозможно выровнять изображение в программе просмотра таблиц SWT. Например, создание TableColumn с помощью SWT.RIGHT не влияет на этот столбец, если его labelprovider возвращает для него изображение. Вопрос: есть ли другой способ выровнять изображение вместо изменения самого файла изображения и добавить в него какой-нибудь дополнительный пиксель?
Решение
Я считаю, что вы сталкиваетесь с ограничением базовой платформы (или чем-то в этом роде). Вы можете иметь полный контроль над тем, что входит в клетку, если вы рисуете это самостоятельно. Существует фрагмент, который показывает, как это сделать.
Пример таблицы: фрагмент изображения на правой стороне элемента таблицы
Конечно, вам также придется рисовать любой текст в ячейке.