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