
JIDE Grids(表格)开发者技术手册
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《JIDE Grids(表格)开发者技术手册》为开发人员提供了详尽的指导和参考,专注于使用JIDE Grids组件构建复杂数据管理界面。这本书深入探讨了如何高效地运用Grids进行多维度数据分析与展示,并包含了大量实例代码以帮助读者快速上手。
杰笛表格(JTable)是Swing中最常用的组件之一。为了更好地利用其功能,我们引入了一个专门针对JTable设计的产品——杰笛表格,它提供了许多与JTable相关的组件和功能。
该产品包含多种JTable的子类:从基础的`JideTable`开始,到支持单元格合并的`CellSpanTable`、提供多样式单元格自定义风格的`CellStyleTable`、具备排序能力的`SortableTable`,以及更高级的功能如树形表(TreeTable)、属性表格(Property Table)和层级表(Hierarchical Table)。此外,我们还开发了许多不同数据类型的单元格编辑器(CellEditor)和渲染器(CellRenderer),例如日期选择(DateComboBox and DateChooserPanel)、颜色选取(ColorComboBox and ColorChooserPanel)等。
杰笛表格的另一个重要功能是过滤能力,它不仅适用于JTable,还包括对JList和JTree的支持。通过运行我们提供的演示程序,您可以更深刻地体会到我们在该产品上所投入的努力,并且所有这些都旨在使您能够更容易地进行进一步开发。
**功能介绍**
* 界面组件
* PropertyGrid - 属性表格,一种两列的JTable,用于显示任何内嵌结构对象的属性。
* SortableTable - 排序表,支持多列排序功能。
* FilterableTableModel - 可过滤的数据模型,允许针对每一列增加过滤条件。
* HierarchicalTable - 分级表,在表格的一行中可以嵌套任意控件作为子项展示。
* TreeTable - 树形表,结合树和表格组件显示层次化数据结构信息。
* CellSpanTable - 合并单元格,支持单元格合并功能。
* JideTable - 自动监听表格中的编辑操作(如开始或结束单元格编辑),提供有效性检查、自动调整行间距与列间距等功能。
* TableScrollPane 和 TableSplitPane 提供了扩展的滚动视图和拆分视图组件以展示独立定义样式的数据表。
* 工具类
- 归一化的编辑/渲染机制(Centralized cell editor and renderer mechanism):集中管理单元格编辑器,便于应用程序使用。
- 对象转换机制(Centralized object converter mechanism):自定义从字符串到各种对象的转换规则。
- 对象比较机制 (Centralized object comparator mechanism): 定义和应用对象之间的比较逻辑,在排序操作中被利用。
此外还有表实用类(TableUtils class),集合实用类(ListUtils class),以及树相关工具类,它们汇集了一些JTable、列表及树组件的有用功能。
全部评论 (0)


