如何创建Java中的JTable

思考方式

    1. 创建初始数据结构(列和数据)

 

    1. 创建DefaultTableModel

 

    1. 创建JTable

 

    1. 将JTable放入JScrollPane

 

    1. 将JScrollPane放入JFrame

 

    进行渲染

请提供一份代码样本。

1、构建数据结构

String[] columnNames = { "1", "2", "3", "4" };

String[] data1 = { "A", "B", "C", "D" };
String[] data2 = { "E", "F", "G", "H" };
String[] data3 = { "I", "J", "K", "L" };
String[] data4 = { "M", "N", "O", "P" };
String[] data5 = { "Q", "R", "S", "T" };

String[][] data = { data1, data2, data3, data4, data5 };

创建DefaultTableModel

DefaultTableModel model = new DefaultTableModel(data, columnNames);

创建一个 JTable。

JTable table = new JTable(model);

把4放进JScrollPane中。

JScrollPane spane = new JScrollPane(table);

将5放入JFrame中。

JFrame frame = new JFrame("Title");
frame.setSize(500, 500);
frame.add(spane);

6. 绘制

frame.setVisible(true);