请教关于table插入列的问题
我想实现在table中插入列的功能,然而API中并没有提供相应的功能函数,请问应该怎么办?
我想实现在table中插入列的功能,然而API中并没有提供相应的功能函数,请问应该怎么办?
[此贴子已经被作者于2007-1-5 16:28:20编辑过]
那是插入行,不是插入列好不好
改你的数据模型就可以了,JTable的实现很经典
你先看看JTable的API吧,还有其附带的TableModel,TableCellRenderer
我查API中,里面有两个方法
其一:addColumn(columnName) 在DefaultTableModel
其二:moveColumn(int,int) 在AbstractTableModel
两个模式好像不兼容,虽然DefaultTableModel继承AbstractTableModel但是我尝试先添加一列然后在移动列到所选
位置,但是使用JTable(Object[][]rowData,Object[]columnNames)它的model是AbstractTableModel
而JTable(int row,int column)它的model是DefaultTableModel好像艘不能一举两得。
请问用什么方法可以达到插入的方法?
用到那些API?