导致java.lang.IndexOutOfBoundsException的DefaultRowSorter:无效范围
我读过与这个问题相关的其他话题,但这一个似乎略有不同 我遵循了在这里创建defaultrowsorter的方法 当我执行series model.addRow时似乎还可以,但当我执行series model.setValueAt()时,最终会出现以下错误导致java.lang.IndexOutOfBoundsException的DefaultRowSorter:无效范围,java,swing,Java,Swing,我读过与这个问题相关的其他话题,但这一个似乎略有不同 我遵循了在这里创建defaultrowsorter的方法 当我执行series model.addRow时似乎还可以,但当我执行series model.setValueAt()时,最终会出现以下错误 java.lang.IndexOutOfBoundsException: Invalid range at javax.swing.DefaultRowSorter.checkAgainstModel(DefaultRowSorter.jav
java.lang.IndexOutOfBoundsException: Invalid range
at javax.swing.DefaultRowSorter.checkAgainstModel(DefaultRowSorter.java:921)
at javax.swing.DefaultRowSorter.rowsUpdated(DefaultRowSorter.java:894)
at javax.swing.DefaultRowSorter.rowsUpdated(DefaultRowSorter.java:915)
at javax.swing.JTable.notifySorter(JTable.java:4264)
at javax.swing.JTable.sortedTableChanged(JTable.java:4118)
at javax.swing.JTable.tableChanged(JTable.java:4395)
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:296)
at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:275)
at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:666)
有人知道为什么会这样吗?我是否错过了链接中教程中可能未提及的内容?
我是否错过了链接中教程中可能未提及的内容?
-这个问题的逻辑答案是肯定的,因为您遇到了一个例外。然而,我们不是读心术的人。我们不知道你可能遗漏了什么,因为你没有发布任何代码!!!张贴一个适当的说明问题的帖子。在创建SSCCE时,您可能会发现自己的问题。我建议您从上的Swing教程开始进行完整的演示。您是否在事件调度线程之外修改您的模型?看见