我已经搜索了一种简单的方法,但找不到具体的例子。
我有一个使用GAE在GWT中开发的应用程序,我希望对应用程序中的各个页面有一个标准的感觉。
有没有办法利用GWT做这个?
答案 0 :(得分:2)
在GWT中有三种方法可以做到这一点。
如果您希望对GWT工具包默认提供的标准css进行微小更改,请创建自己的css并将其作为<inherits name='com.google.gwt.user.theme.standard.Standard'/>
标记包含在gwt.xml中的script
之后。
如果您想在某些特定场景中仅设置一组特定的小部件,那么您可以在项目中将它们子类化,并使用addStyleName
如果您需要一个全新的外观,与标准主题截然不同,请从模块xml中删除标准主题,并包含您自己的CSS作为替代品。
选择以上方法中的任何一种方法与Custom UiBinder小部件相结合,以获得可重复使用的复合材料(如果有的话?)。在决定您的方法之前,请先检查ClientBundle
和CssResource
用法。