第1章 定制用户界面组件 1
什么是定制组件 1
为什么建立定制组件 2
设计和实现定制组件 4
本书开发的定制组件 5
编码要旨 8
小结 9
设计精彩的用户界面有哪些优势 10
第2章 程序员的可视化设计 10
怎样设计优秀的用户界面 11
完成一个既有吸引力又清晰的界面 20
视觉要素 27
综合全部内容 35
小结 37
第3章 基本范例——扳动开关 38
场景设置 38
规划阶段 40
实现阶段 44
高级题目 64
将Switch用Swing升级 75
小结 78
第4章 Movieline 79
设置场景 79
使用定制组件解决特定问题 80
实现阶段 87
小结 152
设置场景 153
第5章 TreePanel 153
规划阶段 155
辅助类 159
实现阶段 174
小结 218
第6章 Applyable组件 220
设置场景 220
规划阶段 221
辅助类 223
实现阶段 228
小结 246
第7章 TablePanel 247
设置场景 247
规划阶段 250
辅助类 258
实现阶段 267
小结 308
设置场景 309
第8章 SlidePanel 309
规划阶段 310
辅助类 312
实现阶段 319
小结 327
第9章 Framework 328
背景介绍 328
规划阶段 331
辅助类:Param 339
实现阶段 342
小结 388
第10章 定制用户界面设计 389
什么是产品说明书文档 389
计划 390
软件开发过程 394
限制 397
测试 398
可维护性 407
如何知道你何时完成 411
小结 411
第11章 组件维护 412
重新分解技术 412
反射 414
程序的演变 425
小结 443
附录A 用户界面设计资源 444