smartgwt - 使窗口背景透明/无颜色

时间:2010-11-15 15:49:30

标签: java windows smartgwt

我们试图使smartgwt窗口的背景透明而没有成功:/将透明图像设置为backgroundimage产生或者直接设置具有透明背景设置的自定义样式类不会成功。

是否有可能将默认背景颜色:#ffffff或rgb(255,255,255)更改为透明?

提前谢谢你, 戴夫

4 个答案:

答案 0 :(得分:1)

我认为#setOpacity(int)应该做到这一点......另请参阅#setDragOpacity(int)

答案 1 :(得分:0)

我想我读到这将是新的Java JDK 7的一个特性。所以如果你找不到可能是问题的答案。我不是肯定的。 祝你好运

答案 2 :(得分:0)

我在[Showcase] - [Forms] - [Custom Picker](SmartGWT 2.2)中找到了解决方案:

尝试使用这样的代码:

    dialog = new Dialog();
    dialog.setIsModal(true);  
    dialog.setShowModalMask(true);
    dialog.setShowHeader(false);  
    dialog.setShowEdges(false);
    dialog.setEdgeSize(10);
    dialog.setWidth(980);
    dialog.setHeight(700);  
    dialog.setShowToolbar(false);
    dialog.centerInPage();

我认为此行禁用了背景 - setShowEdges(false)。

答案 3 :(得分:0)

你试过#setBackgroundColor("transparent")吗?

E.g:

Window window = new Window();
window.setBackgroundColor("transparent");

为我工作......