GWT如何在Image Resource上添加css样式

时间:2012-07-01 20:10:22

标签: css image gwt styles clientresource

我正在使用GWT。我有一个Image Resource对象。例如,

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

如何在此图片上添加一些CSS样式。由于这是ImageResource,而不是Image对象,我不能使用image.addStyleName()。我没有使用ui-binder。那么我怎么能实现这个目标呢?

因为我是GWT的新手,如果你回答可以提供一些代码,那就更清楚了,真的很感激。

最诚挚的问候。

1 个答案:

答案 0 :(得分:1)

你是如何显示图像的?您不能直接在ImageResource上执行CSS操作,但也不能直接显示它。您必须将其添加到ImageImageResourceCell或其他对象中,所有 都可以设置样式。因此,您需要为渲染器设置样式,而不是ImageResource本身。

例如:

ImageResource imageResource = ClientResources.of().images().icon();
Image image = new Image(imageResource);
image.addStyleName("someCoolStyle");