加载中…
个人资料
WilliamChen
WilliamChen
  • 博客等级:
  • 博客积分:0
  • 博客访问:529,219
  • 关注人气:232
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

swing_designer最新近况-完善属性编辑

(2007-08-27 16:53:49)
标签:

IT/科技

java

swing

advanced

programming

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

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有