假设我有一个包含10行的JTable,如果我双击一行,该行应该消失,并且应该在整行中插入新的JTable。我试图插入所需的行数,我正在删除通过调用
选择的行((DefaultTableModel)table.getModel()).getDataVector().removeElementAt(row+insertedNumberOfRows)
有没有其他方法可以在整行中添加JTable作为组件?
答案 0 :(得分:0)
您无法在另一个JTable
内添加JTable
。如果要在单击父(主)表的行时显示新的子表(详细信息),请在单元格中双击,然后从容器面板中删除JTable
,创建新的一个新行显示并添加到容器面板。删除和添加组件时要小心pack()
和validate()
。