Swing 如何为扩展AbstractTableModel的自定义模型类编写addElement方法?

Swing 如何为扩展AbstractTableModel的自定义模型类编写addElement方法?,swing,jtable,abstracttablemodel,Swing,Jtable,Abstracttablemodel,对于hw分配,我需要在Swing中设置JTable,并通过扩展AbstractTableModel的自定义模型类填充表的内容。关于这个过于复杂的过程,我的问题很多,但我会尽量保持简单 我的第一步是将数据输入模型,对吗?当我使用JList时(我可以使用DefaultListModel),它就像list.addElement()一样简单。然而,我发现将数据添加到我的JTable模型并不容易。AbstractTableModel的默认方法由get行/列编号组成,就是这样。为了将数据输入到我的模型中,我

对于hw分配,我需要在Swing中设置JTable,并通过扩展AbstractTableModel的自定义模型类填充表的内容。关于这个过于复杂的过程,我的问题很多,但我会尽量保持简单

我的第一步是将数据输入模型,对吗?当我使用JList时(我可以使用DefaultListModel),它就像
list.addElement()
一样简单。然而,我发现将数据添加到我的JTable模型并不容易。AbstractTableModel的默认方法由get行/列编号组成,就是这样。为了将数据输入到我的模型中,我是否需要编写自己的addElement模型?有什么建议吗

在我将数据输入到我的模型中之后,这仅仅是一个
table.setModel(myModel)的问题?我需要做什么来处理列和行的索引


关于这件事的任何帮助或见解都将继续下去,我正接近将我的计算机扔出窗外的地步…

您需要覆盖空的
AbstractTableModel\setValueAt

AbstractTableModel
没有任何数据字段,因此您可以自由使用任何适合自己的内容

您的表模型不需要担心模型/视图索引转换(如果这是您要问的),因为
JTable\setValue
为您做这件事

(不是答案:如果你只是想摆脱它,而你的老师有足够的宽松,请重命名
DefaultTableModel
;)