添加BaseLayout继承AbstractLayout，修改类继承关系。
对Component添加相对位置支持。 BaseLayout支持