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

有帮助吗?

解决方案

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

表示例摘要:在表格项目的右侧绘制图像

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top