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