动态更改窗口小部件(背景)颜色的任何经验? afaik我只能改变CSS样式名称,但是当计算颜色时,我没有机会在这里?
我发现了类似的东西
DOM.setStyleAttribute(mywidget.getElement(), "background", "#FF0000");
但这看起来很讨厌。
任何想法?
答案 0 :(得分:0)
这几乎是标准的做法。如果您只需要更改背景颜色,您可以创建一个函数来为您执行此操作:
public void setBgColor(String color)
{
setStyleAttribute(this.getElement(), "background", color)
}
或者如果您希望它适用于所有小部件:
public void setBgColor(UIObject object, String color)
{
setStyleAttribute(object.getElement(), "background", color);
}