UIBinder を使用すると、ウィジェット xml ファイルに css ファイルを次のようにバインドできます。
<ui:style filed="style" src="myStyle.css" />
<g:HTMLPanel>
<g:Button ui:field="mybtn" styleNamediv class="{style.container1}">hello</div>
</g:HTMLPanel>
私のウィジェットクラスでは、次のことができます。
@UiField
Button mybtn
Widget クラスのボタンに css クラスを追加したい場合は、次のようにします。
mybtn.addStyleName(resources.someStyleLable());
xml ファイルでスタイルを定義したので、Widget クラスの myStyle.css のラベルにアクセスできません。
Widget クラスでこれらのラベルにアクセスする方法はありますか?
css ラベルにアクセスしてボタンに適用するには、Widget クラスで別の CssResource を定義する必要がありますか?