2

我正在编写一个 Eclipse 插件,并且我将一些简单的图形(即视图元素)分层在一起以创建图表。

一个简单的组件看起来像这样

一个有渲染问题的简单组件 http://img115.yfrog.com/img115/4946/componentwithopacity.jpg

右侧的鼓图标是小部件抽屉的一部分。

它下面的不完整线试图代表多样性,但它被小部件抽屉挡住了。

我非常努力地在图上获得透明背景,但 SWT 颜色类无法指定 alpha 或透明颜色。

有没有人遇到过这个问题?如何使我的 draw2d Figure 背景透明,以便我可以看到它背后的东西。

这是我遇到的各种其他不透明度相关问题的一个小例子。解决这个问题将解决广泛的视觉问题。

任何帮助是极大的赞赏。简历

4

2 回答 2

4

所以IFigure.setOpaque(false)不做吗?

于 2009-12-13T19:12:26.273 回答
2

只需根据自己的喜好将 alpha 设置为 0 到 255。在您的绘画活动期间查看Graphics#setAlpha(int)或查看Shape- 我认为setAlpha(int)那里也存在。

于 2009-12-15T05:33:06.660 回答