Jface 中有没有办法指定与 Treeviewer 中的节点一起使用的图标的大小?

发布于 2024-10-17 07:19:12 字数 286 浏览 1 评论 0原文

我正在使用 TreeViewer 来显示多个项目的状态。状态应使用图标显示。我当前正在显示彩色指示灯来指示每个节点的状态。我现在需要为每个项目显示 2 个不同的状态,并且希望每个项目都有自己的图标。

因为我无法找到为每个节点添加多个图标的方法,所以我将这些图标组合成一个图像,该图像的宽度 (32x16) 是每个原始图标 (16x16) 的两倍。除了在显示图标之前的某个时刻,它会被压缩回原始大小 (16x16) 之外,这种方法是有效的。

Jface 中有没有办法指定与 Treeviewer 中的节点一起使用的图标的大小?

I am using a TreeViewer to display the status of several items. The status should be displayed using icons. I am currently displaying colored lights to indicate the status of each node. I now need to display 2 different statuses for each item and would like each to have its own icon.

Because I have not been able to find a way to add multiple icons per node I am combining the icons into a single image that is twice as wide (32x16) as each original icon (16x16). This works except that at some point before the icon is displayed it is squished back to the original size (16x16).

Is there a way in Jface to specify the size of the icon to be used with a node in a Treeviewer?

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

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

发布评论

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

评论(1

も星光 2024-10-24 07:19:12

所有图标的大小都调整为第一个渲染图像的尺寸。如果您想使用多个项目,请使用具有多个列的树或使用装饰 LabelProvider 来对基本图像而不是不同的图标使用装饰。

All Icons are resized to the dimensions of the first rendered image. If you want to use multiple Items use a Tree with multiple Columns or use a decorating LabelProvider to use decoration for a base image instead of different icons.

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