2011-02-16 4 views
3

레이블에 배경을 구현해야하며, 그 중 절반은 하나의 색으로 채우고 다른 절반은 다른 색으로 채우기 만하면됩니다. 그것을 달성하는 가장 좋은 방법은 뭐죠?! CSS 사용?! 아니면 다른 쉬운 방법이 있습니다.레이블 배경색 gwt

미리 감사드립니다.

답변

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 접근 방식의 장점은 스타일이 동일한에 있다는 것입니다 파일을 레이블로 붙이면 CSS 이름도 난독 화됩니다.