多分それは非常に簡単ですが、私は解決策を見つけました。メニュー項目の近くに画像(「黒い三角形」のような単純なもの)を配置したいだけです。UIバインダーで可能であれば、それは良いでしょう。.setHTML(html)関数があることを知っています...ロードする画像(「黒い三角形」)がスプライトである例を示します...
ありがとうございます
多分それは非常に簡単ですが、私は解決策を見つけました。メニュー項目の近くに画像(「黒い三角形」のような単純なもの)を配置したいだけです。UIバインダーで可能であれば、それは良いでしょう。.setHTML(html)関数があることを知っています...ロードする画像(「黒い三角形」)がスプライトである例を示します...
ありがとうございます
スプライトを使用したい場合は、基本的にこの回答からの例を適応させることができますhttps://stackoverflow.com/a/4548524/291741
次に、スプライトを単純なものに設定できます<div>
。
<g:MenuBar>
<g:MenuItem>Tools
<g:MenuBar vertical="true">
<g:MenuItem>
<div class="{myResources.myCss.myBackground}"/> Triangle
</g:MenuItem>
</g:MenuBar>
</g:MenuItem>
</g:MenuBar>
しかし、(いいえ、コメントを参照してください)<g:Image resource="..."/>
代わりに使用する方が簡単ではないでしょうか?