改行了,不再做软件开发了,之前工作中做过的一些有价值的东西陆续发布在这,希望对其他人有用。

附件是这些控件的源码及Rose设计文档,相关说明如下:
1、com.ctic.core.pub.ui.CExtComboBox.java,以及com.ctic.core.pub.ui.support.NVConvertor. java(其中NVConvertor是几乎所有名值解决方案的核心接口);
2、com.ctic.core.pub.ui.CExtList.java。相关的,助手类com.ctic.core.pub.ui.support. CompoundListListenerHelper.java用于实现组合列表;
3、com.ctic.core.pub.ui.CExtTable.java和com.ctic.core.pub.ui.support.CExtTableModel.java,以及com.ctic.core.pub.ui.support.SorterTableModel.java和com.ctic.core.pub.ui.support.table下的文件;
4、com.ctic.core.pub.ui.CExtTree.java和com.ctic.core.pub.ui.TreeChooser.java;
5、com.ctic.core.pub.ui.DateChooser.java
6、com.ctic.core.pub.ui.SimplePivotTable.java
7、com.ctic.core.pub.ui.PagingComponent.java(分页方案的界面类)

并且,1)com.ctic.core.pub.ui.test包下是相关控件的一些测试或示例类;2)Rose文档“Logical view -> UIComponents”是相关控件的一些设计图。
  • pub-ui.rar (60.6 KB)
  • 描述: 一些Swing控件的扩展实现--源码
  • 下载次数: 33
评论
tminglei 2008-05-18
这些控件代码中所体现的使用者和开发者之间的职责划分尺度(接口)、设计原则和技巧、以及文档规范,是一直很受人称道的^^
发表评论

您还没有登录,请登录后发表评论

tminglei
搜索本博客
最近加入圈子
最新评论