2012-07-01 79 views
1

我正在使用GWT。我有一個圖像資源對象。例如,GWT如何在圖像資源上添加css樣式

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

如何在此圖像上添加一些CSS樣式。由於這是ImageResource,而不是Image對象,因此我無法使用image.addStyleName()。我沒有使用ui-binder。那麼我怎麼能做到這一點?

因爲我是GWT中的新手,如果你回答可以提供一些代碼,那將更清晰並且非常感激。

最好的問候。

回答

1

你是如何顯示圖像?您無法直接在ImageResource上執行CSS操作,但您也不能直接顯示它。您必須將其粘貼在ImageImageResourceCell或其他某個對象中,其中所有都是都可以進行樣式設計。所以你想要渲染渲染器,而不是ImageResource本身。

例如:

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

我不能讓這與'ImageResourceCell'任何機會工作,你能幫助我:https://stackoverflow.com/questions/45139282/how-to-適用-A-CSS樣式到最imageresourcecell-部分的-A-compositecell功能於GWT –