可以在SWT_AWT桥接框架顶部绘制GC吗?

时间:2010-10-04 00:13:54

标签: java swt awt

我试图做这类事情而没有运气。

复合材料c = new Composite(shell);
JFrame frame = SWT_AWT.new_Frame(c);
GC gc =新GC(c);
c.fillRectangle(0,0,100,100);

代码运行正常,但我不能让矩形显示在顶部。我认为框架隐藏了它。有没有办法将GC图纸放在最上面?

谢谢,

-Hadi

1 个答案:

答案 0 :(得分:1)

显然,在SWT中,透明度是不可能的。有一些可用的选项可能会让你认为它们是为这种效果而构建的,但它们所做的只是不渲染说画布背景或使用alpha值渲染它而不渲染复合材料。换句话说,SWT不允许您查看组件。