Ярлык фонового цвета GWT - PullRequest
3 голосов
/ 16 февраля 2011

Мне нужно реализовать фон в метке, а также, возможно, просто залить половину его одним цветом, а другую - другим. Какой лучший способ добиться этого ?! Используя CSS ?! Или есть еще более простой способ.

Заранее спасибо

1 Ответ

5 голосов
/ 16 февраля 2011

Это то, для чего используется 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 также будет скрыто.

...