1

我正在使用 GWT。我有一个图像资源对象。例如,

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

如何在此图像上添加一些 CSS 样式。因为这是 ImageResource,而不是 Image 对象,所以我不能使用 image.addStyleName()。我没有使用 ui-binder。那么我怎么能做到这一点呢?

因为我是 GWT 的新手,如果您回答可以提供一些代码,那将更加清晰和真正感激。

此致。

4

1 回答 1

1

你是如何显示图像的?您不能ImageResource直接对 a 执行 CSS 操作,但也不能直接显示它。您必须将其粘贴在ImageImageResourceCell或其他对象中,所有这些对象可以设置样式。所以你想要设置渲染器的样式,而不是它ImageResource本身。

例如:

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