Вопрос

Я только что узнал, что невозможно выровнять изображение в программе просмотра таблиц SWT. Например, создание TableColumn с помощью SWT.RIGHT не влияет на этот столбец, если его labelprovider возвращает для него изображение. Вопрос: есть ли другой способ выровнять изображение вместо изменения самого файла изображения и добавить в него какой-нибудь дополнительный пиксель?

Это было полезно?

Решение

Я считаю, что вы сталкиваетесь с ограничением базовой платформы (или чем-то в этом роде). Вы можете иметь полный контроль над тем, что входит в клетку, если вы рисуете это самостоятельно. Существует фрагмент, который показывает, как это сделать.

Пример таблицы: фрагмент изображения на правой стороне элемента таблицы

Конечно, вам также придется рисовать любой текст в ячейке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top