可以使用可视编辑器通过 Swing 的 JTable 和 TableColumn 安排行和列中的数据。
从选用板将 Swing JTable 放入设计中时,可视编辑器将使用表的缺省表模型(javax.swing.table.DefaultTableModel)来可视化表。如果您编写了自己的 Java™ 代码来指定表模型,那么可视编辑器会对源代码进行解析、尝试对表模型进行实例化并将其应用于“设计”视图中 JTable 的实例。
- 如果您要手动添加并定义列,那么需要将 autoCreateColumnsFromModel 属性设置为 false。然后您可以从选用板将 TableColumn 组件放入 JTable。如果 autoCreateColumnsFromModel 设置为 true,那么 JTable 将通过 getColumnCount() 方法创建与表模型返回的列数相同的列。
- 如果您添加自己的列,那么可以在“设计”视图中直接编辑列标题值。选择列标题并双击,然后输入列标题值。
- 通过在“设计”视图中选择一个列,然后将其拖放到新的位置,可以对列进行重新排序。
- JTable 必须在 JScrollPane 中才能显示表标题。
可视编辑器对您可放入自己设计中的 JScrollPane 组件提供 JTable。