我试图做这类事情而没有运气。
复合材料c = new Composite(shell);
JFrame frame = SWT_AWT.new_Frame(c);
GC gc =新GC(c);
c.fillRectangle(0,0,100,100);
代码运行正常,但我不能让矩形显示在顶部。我认为框架隐藏了它。有没有办法将GC图纸放在最上面?
谢谢,
-Hadi
答案 0 :(得分:1)
显然,在SWT中,透明度是不可能的。有一些可用的选项可能会让你认为它们是为这种效果而构建的,但它们所做的只是不渲染说画布背景或使用alpha值渲染它而不渲染复合材料。换句话说,SWT不允许您查看组件。