模块 java.desktop
包 javax.swing.table
包javax.swing.table
提供用于处理
javax.swing.JTable
的类和接口。 JTable
是 Swing 的网格或表格视图,用于为应用程序内的表格数据结构构建用户界面。如果您想要控制表的构建、更新和呈现方式,以及与表关联的数据的查看和管理方式,请使用此包。
Note: 大多数 Swing API 都是 not 线程安全的。有关详细信息,请参阅 Swing 中的并发,The Java Tutorial 中的一个部分。
相关文档
有关概述、教程、示例、指南和工具文档,请参阅:- 如何使用表格,The Java Tutorial 中的一个部分
- 自从:
- 1.2
-
类描述这个抽象类为
TableModel
接口中的大多数方法提供默认实现。用于在JTable
中呈现(显示)单个单元格的标准类。实现UIResource
的DefaultTableCellRenderer
的子类。JTable
的标准列处理程序。这是TableModel
的一个实现,它使用Vectors
的Vector
来存储单元格值对象。这是管理JTable
标头的对象。必须实现此接口才能为JTable
提供单元格值编辑器。该接口定义了任何想要成为JTable
中单元格渲染器的对象所需的方法。TableColumn
表示JTable
中列的所有属性,例如宽度、可调整大小、最小和最大宽度。定义适用于JTable
的表列模型对象的要求。TableModel
接口指定了JTable
将用来查询表格数据模型的方法。TableRowSorter <M 扩展 TableModel >RowSorter
的实现,使用TableModel
提供排序和过滤。TableStringConverter 用于将模型中的对象转换为字符串。