当我实现一个包装DockLayoutPanel的自定义窗口小部件时,我应该让它扩展Composite
或ResizeComposite
吗?
文档说:
创建自定义复合窗口小部件以包装实现RequiresResize的窗口小部件时,应使用ResizeComposite作为其基类。 Composite的这个子类会自动将resize事件传播到其包装的小部件。
但在我看到的大多数示例中,自定义窗口小部件已扩展为Composite
。
答案 0 :(得分:3)
由于DockLayoutPanel
实施RequiresResize
,您应该使用ResizeComposite
。查看ResizeComposite
source人看到Composite
唯一的变化就是添加了onResize()
方法。