标签背景颜色gwt

时间:2011-02-16 12:57:51

标签: gwt label background-color

我需要在Label中实现背景,而且,可能只用一种颜色填充一半,另一半填充另一种颜色。什么是实现它的最佳方式?!用CSS?!或者还有另一种更简单的方法。

提前致谢

1 个答案:

答案 0 :(得分:5)

这就是CSS的用途。

Label label = new Label("your text");
label.setStyleName("myStyle");

在你的.css文件中:

.myStyle {
  background-color: #f00;
}

或者,如果您使用的是UIBinder:

<ui:style>
  .myStyle {
    background-color: #f00;
  }
</ui:style>
<g:HTMLPanel>
  <g:Label styleName="{style.myStyle}">Your text</g:Label>
</g:HTMLPanel>

UIBinder方法的好处是你的样式与Label在同一个文件中,CSS名称也会被混淆。