1

私はGWTを使用しています。画像リソースオブジェクトがあります。例えば、

 ImageResource image = ClientResources.of().images().icon();

この画像にCSSスタイルを追加するにはどうすればよいですか。これはImageオブジェクトではなくImageResourceであるため、image.addStyleName()を使用できません。私はUIバインダーを使用していません。では、どうすればこれを達成できますか?

私はGWTの初心者なので、あなたが答えていくつかのコードを提供できれば、それはより明確で本当にありがたいです。

よろしくお願いします。

4

1 に答える 1

1

画像をどのように表示していますか?CSS操作をImageResource直接実行することはできませんが、直接表示することもできません。Image、、、ImageResourceCellまたはその他のオブジェクトに貼り付ける必要があります。これらすべてスタイルを設定できます。したがって、レンダラーImageResource自体ではなく、レンダラーのスタイルを設定する必要があります。

例えば:

ImageResource imageResource = ClientResources.of().images().icon();
Image image = new Image(imageResource);
image.addStyleName("someCoolStyle");
于 2012-07-02T00:10:20.610 に答える