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