更改textbox java UiBinder的背景色

更改textbox java UiBinder的背景色,java,xml,gwt,uibinder,Java,Xml,Gwt,Uibinder,我想更改文本框的背景色,作为正在验证的指示器 <ui:style> .textBoxColor { background-color: #FF6EB4; } </ui:style> 然而,这并没有产生预期的结果 如何实现颜色的变化 如果我没有弄错的话,UIBinder中声明的css名称会在编译时转换,因此将样式设置为textBoxColor将不起作用,因为不会有具有该名称的样式 如果您将其添加到外部css文件中(可能使用更具描

我想更改文本框的背景色,作为正在验证的指示器

<ui:style>     

   .textBoxColor
   {
        background-color: #FF6EB4;  
}
</ui:style>
然而,这并没有产生预期的结果

如何实现颜色的变化


如果我没有弄错的话,UIBinder中声明的css名称会在编译时转换,因此将样式设置为
textBoxColor
将不起作用,因为不会有具有该名称的样式

如果您将其添加到外部css文件中(可能使用更具描述性的名称,例如…
.validated
),
setStyleName()
将起作用。

可能重复的
if(firstName.equals(""))
    {

        txtFirstName.setStyleName("textBoxColor");
    }