我正在使用 GWT。我有一个图像资源对象。例如,
ImageResource image = ClientResources.of().images().icon();
如何在此图像上添加一些 css 样式。因为这是 ImageResource,而不是 Image 对象,所以我不能使用 image.addStyleName()。我没有使用 ui-binder。那么我该如何实现呢?
因为我是 GWT 的新手,如果您的回答可以提供一些代码,那将更加清晰,非常感谢。
最好的问候。
最佳答案
您如何显示图像?您不能直接对 ImageResource
执行 CSS 操作,也不能直接显示它。您必须将其粘贴到 Image
、ImageResourceCell
或其他一些对象中,所有这些 都可以设置样式。所以您想要设置渲染器的样式,而不是 ImageResource
本身。
例如:
ImageResource imageResource = ClientResources.of().images().icon();
Image image = new Image(imageResource);
image.addStyleName("someCoolStyle");
关于css - GWT 如何在图像资源上添加 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11285283/