有人能深入解释CSS资源、Client Bundle和UI绑定器的协作是如何工作的吗?我浏览了GWT文档,但不清楚这个CSS资源以及接口是如何生成的。一步一步的解释会有帮助。谢谢!
发布于 2014-06-09 11:28:10
开始吧..。
1. gwt.xml资源利用中的定义:
<inherits name="com.google.gwt.resources.Resources" />2.创建您自己的资源类,它扩展了CientBundle :
public interface MyResources extends ClientBundle {
public static final MyResources INSTANCE = GWT.create(MyResources.class);
@Source("my.css")
public CssResource css();
}3.下面是在java类文件中使用css描述的css模式
{MyResources.INSTANCE.css().ensureInjected();
// Display the manual file in an iframe
new Frame(MyResources.INSTANCE.ownersManual().getSafeUri().asString());}以上是CSSResources使用ClientBundle的基本实现。从下面的链接中可以找到更多的信息.ClientBundle利用
https://stackoverflow.com/questions/24115212
复制相似问题