创建GWT应用程序范围的模板

时间:2010-08-03 02:28:24

标签: google-app-engine templates gwt

我已经搜索了一种简单的方法,但找不到具体的例子。

我有一个使用GAE在GWT中开发的应用程序,我希望对应用程序中的各个页面有一个标准的感觉。

有没有办法利用GWT做这个?

1 个答案:

答案 0 :(得分:2)

在GWT中有三种方法可以做到这一点。

  1. 如果您希望对GWT工具包默认提供的标准css进行微小更改,请创建自己的css并将其作为<inherits name='com.google.gwt.user.theme.standard.Standard'/>标记包含在gwt.xml中的script之后。

  2. 如果您想在某些特定场景中仅设置一组特定的小部件,那么您可以在项目中将它们子类化,并使用addStyleName

  3. 添加您自己的CSS样式类
  4. 如果您需要一个全新的外观,与标准主题截然不同,请从模块xml中删除标准主题,并包含您自己的CSS作为替代品。

  5. 选择以上方法中的任何一种方法与Custom UiBinder小部件相结合,以获得可重复使用的复合材料(如果有的话?)。在决定您的方法之前,请先检查ClientBundleCssResource用法。