最近两周工作一直很忙,开发swing_designer空闲时间几乎没有,只在两个周末继续完善了一下属性编辑功能,并对以前功能进行重构。到目前位置主要的改进有:
1.将属性进行分类显示,分为常用属性、其他属性、布局限定属性以及布局管理器属性几个部分。
2.扩充常用组件他常见编辑属性。由于每个组件需要的属性编辑器很多,因此相关的PropertyEditor、TableCellEditor及TableCellRenderer等类继续膨胀。BeanInfo类继续丰富,BeanInfo配置文件由单个配置文件变成多个可以任意添加的配置文件。目前为止项目的规模是281个类,139资源和配置文件。
3.重构了AdapterBus扩展点结构。添加ContainerAdapter和BorderAdapter来简化容器类操作和边框类型的扩展。Adapter类由全局单个实例变成每个组件对应一个实例,支持有有状态类型的操作。
总之,这一阶段的工作还是上一阶段的继续扩展和完善。下一步工作是继续添加扩充常用组件属性,添加编辑管理事件处理器。
&nbs