Module
java.desktop
Package javax.swing.table
提供处理
javax.swing.JTable
类和接口。
JTable
是Swing的网格或表格视图,用于构建应用程序内的表格数据结构的用户界面。
如果您想要控制表的构造,更新和呈现以及如何查看和管理与表关联的数据,请使用此软件包。
注意:大多数Swing API 不是线程安全的。 有关详细信息,请参阅Concurrency in Swing ,在一节The Java Tutorial 。
相关文档
有关概述,教程,示例,指南和工具文档,请参阅:- How to Use Tables , Java教程中的一节
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 TableCellEditor 该接口定义的方法,其希望成为值的部件,例如一个编辑器的任何对象JListBox
,JComboBox
,JTree
,或JTable
需要实现。TableCellRenderer 该接口定义了任何希望作为JTable
单元的渲染器的对象所需的方法。TableColumnModel 定义适用于JTable
的表列模型对象的要求。TableModel TableModel
接口指定JTable
将用于查询表格数据模型的方法。 -
类摘要 Class 描述 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用于将模型中的对象转换为字符串。