包装DockLayoutpanel的GWT Composite - Composite或ResizeComposite?

时间:2011-03-17 17:48:22

标签: gwt

当我实现一个包装DockLayoutPanel的自定义窗口小部件时,我应该让它扩展CompositeResizeComposite吗?

文档说:

  

创建自定义复合窗口小部件以包装实现RequiresResize的窗口小部件时,应使用ResizeComposite作为其基类。 Composite的这个子类会自动将resize事件传播到其包装的小部件。

但在我看到的大多数示例中,自定义窗口小部件已扩展为Composite

1 个答案:

答案 0 :(得分:3)

由于DockLayoutPanel实施RequiresResize,您应该使用ResizeComposite。查看ResizeComposite source人看到Composite唯一的变化就是添加了onResize()方法。