在 SWT TableViewer 中对齐图像

发布于 2024-08-04 16:06:46 字数 154 浏览 4 评论 0原文

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

I just found out, that its somehow impossible to align an image in a swt tableviewer. Creating a TableColumn with SWT.RIGHT (for instance) has no effect on that column if its labelprovider returns an image for it.
Question: Is there any other way to align an image instead of modifiying the image file itself and put some extra pixel into it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迟月 2024-08-11 16:06:46

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

表格示例片段:在表格项的右侧绘制图像

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

I believe that you're running into a limitation of the underlying platform (or something to that effect). You can have total control over what goes into the cell if you draw it yourself. There is a snippet that shows you how to do this.

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

Of course, you'll also have to draw any text you want in the cell.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文