模块
java.desktop
Package javax.swing.table
提供用于处理
javax.swing.JTable
类和接口。
JTable
是Swing的网格或表格视图,用于构建应用程序内的表格数据结构的用户界面。
如果要控制表的构造,更新和呈现方式,以及如何查看和管理与表关联的数据,请使用此包。
注意:大多数Swing API 都不是线程安全的。 有关详细信息,请参阅Concurrency in Swing ,在部分The Java Tutorial 。
相关文档
有关概述,教程,示例,指南和工具文档,请参阅:- How to Use Tables , The Java Tutorial中的一节
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 TableCellEditor 该接口定义的方法,其希望成为值的部件,例如一个编辑器的任何对象JListBox
,JComboBox
,JTree
,或JTable
需要实现。TableCellRenderer 此接口定义了任何想要成为JTable
单元格渲染器的对象所需的方法。TableColumnModel 定义适用于JTable
的表列模型对象的要求。TableModel TableModel
接口指定JTable
用于查询表格数据模型的方法。 -
类摘要 类 描述 AbstractTableModel 此抽象类为TableModel
接口中的大多数方法提供默认实现。DefaultTableCellRenderer 用于在JTable
渲染(显示)单个单元格的标准类。DefaultTableCellRenderer.UIResource 的一个子类DefaultTableCellRenderer
实现UIResource
。DefaultTableColumnModel JTable
的标准列处理程序。DefaultTableModel 这是TableModel
的实现,其使用Vector
的Vectors
来存储单元格值对象。JTableHeader 这是管理JTable
标题的JTable
。TableColumn 甲TableColumn
表示在所述列的所有属性JTable
,诸如宽度,可调整大小,最小和最大宽度。TableRowSorter<M extends TableModel> 的实施RowSorter
,其提供排序,并使用过滤TableModel
。TableStringConverter TableStringConverter用于将模型中的对象转换为字符串。