可以使用 Visual Editor 来通过使用 Swing 的 JTable 和 TableColumn 将数据排列成行和列。
当您将 Swing JTable 从选用板放到设计中时,Visual Editor 将使用表的缺省表模型(javax.swing.table.DefaultTableModel)来将该表可视化。如果您编写自己的 Java 代码来指定表模型,则 Visual Editor 将解析源代码,并尝试将表模型实例化和将其应用于“设计”视图中的 JTable 实例。

- 如果您想要手工添加和定义列,则需要将 autoCreateColumnsFromModel 属性设置为
false。然后,可以将 TableColumn 组件从选用板放到
JTable 上。如果 autoCreateColumnsFromModel 设置为 true,则
JTable 将创建与对表模型调用 getColumnCount()
方法返回的数目相同的列数。
- 如果您添加自己的列,则可以在“设计”视图中直接编辑列标题值。选择列标题并双击,然后输入列标题值。

- 也可以通过在“设计”视图中选择一列并将其拖放到新位置来调整列的顺序。
- JTable 必须位于 JScrollPane 中,才会显示表头。Visual Editor 提供了“JScrollPane 上的 JTable”组件,您可以将其放到设计中。