我们如何将JTable添加到另一个JTable?

时间:2011-03-11 12:12:08

标签: swing jtable

假设我有一个包含10行的JTable,如果我双击一行,该行应该消失,并且应该在整行中插入新的JTable。我试图插入所需的行数,我正在删除通过调用

选择的行
((DefaultTableModel)table.getModel()).getDataVector().removeElementAt(row+insertedNumberOfRows)

有没有其他方法可以在整行中添加JTable作为组件?

1 个答案:

答案 0 :(得分:0)

您无法在另一个JTable内添加JTable。如果要在单击父(主)表的行时显示新的子表(详细信息),请在单元格中双击,然后从容器面板中删除JTable,创建新的一个新行显示并添加到容器面板。删除和添加组件时要小心pack()validate()