在java中插入Table,并通过TableModel插入表格初始化状态后,如果需要第一行标题栏进行重命名,直接利用TableModel接口去实现列名修改,在图形显示中是无法实现的。
这里需要用到 JScrollPane ,通过JScrollPane类接受table,再加入窗口。
具体实现方法:
private void initFrame() { this.setSize(500, 400); this.setDefaultCloseOperation(3); this.setLayout(new FlowLayout()); MyTableModel mtm =new MyTableModel(); JTable table = new JTable(mtm); JScrollPane jsp = new JScrollPane(table); this.add(jsp); this.setVisible(true); }
运行结果如下: