在SWT TableViewer中对齐图像

时间:2009-09-11 12:13:22

标签: java eclipse swt jface tableviewer

我刚刚发现,它在某种程度上无法在swt tableviewer中对齐图像。如果其labelprovider为其返回图像,则使用SWT.RIGHT(例如)创建TableColumn对该列没有影响。 问题:是否有其他方法可以对齐图像,而不是修改图像文件本身并在其中添加一些额外的像素?

1 个答案:

答案 0 :(得分:3)

我相信你遇到了底层平台的限制(或者那种效果)。如果您自己绘制,可以完全控制进入单元格的内容。有一个片段向您展示如何执行此操作。

Table example snippet: draw images on right side of table item

当然,您还必须在单元格中绘制所需的任何文本。