Я только что узнал, что как-то невозможно выровнять изображение в программе просмотра таблиц swt. Создание TableColumn с помощью SWT.RIGHT (например) не влияет на этот столбец, если его поставщик меток возвращает для него изображение. Вопрос: Есть ли другой способ выровнять изображение вместо того, чтобы изменять сам файл изображения и добавлять в него дополнительные пиксели?
Выравнивание изображения в SWT TableViewer
comment
У вас есть иллюстрация (картинка) того, что вы видите как не выровненное? Я не уверен, что визуализирую точно то, что вы описываете.
- person VonC   schedule 11.09.2009
comment
VonC: используйте любое изображение, предоставьте его как метку для TableViewer и попробуйте применить к нему SWT.RIGHT или .CENTER. Изображение всегда выравнивается .LEFT.
- person gia   schedule 13.09.2009
Ответы (1)
Я считаю, что вы сталкиваетесь с ограничением базовой платформы (или что-то в этом роде). Вы можете иметь полный контроль над тем, что входит в ячейку, если нарисуете ее самостоятельно. Существует фрагмент, который показывает вам, как это сделать.
Пример фрагмента таблицы: рисовать изображения справа от элемента таблицы
Конечно, вам также придется рисовать любой текст в ячейке.
person
Wayne Beaton
schedule
11.09.2009
Большое спасибо, Уэйн. Думаю, тогда так и должно быть. Надеялся избежать добавления пользовательского рисунка для обработки выравнивания изображения. Спасибо за ссылку.
- person gia; 13.09.2009