3 votes

Couleur de fond de l'étiquette gwt

J'ai besoin de mettre en place un arrière-plan dans une étiquette, et aussi, probablement juste remplir la moitié de celle-ci avec une couleur et l'autre moitié avec une autre. Quelle est la meilleure façon d'y parvenir ? En utilisant les CSS ? Ou existe-t-il un autre moyen plus simple ?

Merci d'avance

5voto

Jason Hall Points 15935

C'est à cela que servent les CSS.

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

Et dans votre fichier .css :

.myStyle {
  background-color: #f00;
}

Ou si vous utilisez UIBinder :

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

L'avantage de l'approche UIBinder est que votre style se trouve dans le même fichier que l'étiquette et que le nom CSS sera également masqué.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X