模块
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用于将模型中的对象转换为字符串。