Java 如何替换JTable中的数据数组

Java 如何替换JTable中的数据数组,java,object,multidimensional-array,jtable,refresh,Java,Object,Multidimensional Array,Jtable,Refresh,我有一个JTable,我希望能够在其中放置一个全新的2D数据数组。有办法做到这一点吗?我以前使用过AbstractTableModel,但我无法访问所选单元格,以便使其可单击 谢谢或者,在DefaultTableModel上设置新数据,或者在JTable上设置新的TableModel。我收到一个错误,我无法将JTable转换为TableModlet,这可能是因为JTable不是TableModel。这是一个JTable。是的,但我使用了JTable tableTemp=newjtable(数据、

我有一个JTable,我希望能够在其中放置一个全新的2D数据数组。有办法做到这一点吗?我以前使用过AbstractTableModel,但我无法访问所选单元格,以便使其可单击


谢谢

或者,在
DefaultTableModel
上设置新数据,或者在
JTable
上设置新的
TableModel
。我收到一个错误,我无法将JTable转换为TableModlet,这可能是因为
JTable
不是
TableModel
。这是一个
JTable
。是的,但我使用了
JTable tableTemp=newjtable(数据、列名);DefaultTableModel tableModel=(DefaultTableModel)tableTemp.getModel();table.setModel(tableModel)