我想将静态css文件:app.css注入我的应用程序。
我知道如何使用JS文件。在那里你可以使用ScriptInjector:
ScriptInjector.fromUrl(pathToJsFile)
.setWindow(ScriptInjector.TOP_WINDOW)
.setCallback(new Callback<Void, Exception>() {
@Override
public void onFailure(Exception reason) {
}
@Override
public void onSuccess(Void result) {
}
})
.inject();
我找到了StyleInjector,但似乎无法做同样的事情:StyleInjector.fromUrl(...) -
如何将静态css文件添加到我的GWT应用程序中?
修改
我的静态css文件如下所示:
* {
}
html {
}
body {
}
答案 0 :(得分:3)
放置这样的界面并将css文件导入到同一个包中
public interface MyResources extends ClientBundle {
public static final MyResources INSTANCE = GWT.create(MyResources.class);
@Source("dastylez.css")
@CssResource.NotStrict
CssResource css();
}
并在您的入口点模块或其可访问的位置
MyResources.INSTANCE.css().ensureInjected();