选择JTable行

时间:2018-05-20 22:46:19

标签: java jtable indexoutofboundsexception

我试图通过点击GUI从JTable中选择我的行。我选择得很好,但是当我试图删除某些东西时,我得到java.lang.ArrayIndexOutOfBoundsException:2> = 1

_mm_lfence()

我该如何解决?

1 个答案:

答案 0 :(得分:0)

将所有内容放入try并捕获并确保变量Row获得所需的值。我遇到了类似的问题,而我所要做的就是在不同的线程上处理数据,而AWT线程应该只适用于GUI元素。并且永远不会从AWT线程的任何线程更新GUI元素。如果从数据库获取这些值,则使用其他线程从数据库中删除,然后使用AWT线程重新绘制GUI。

解决这个问题的简单方法是,当您尝试多次删除时,IndexOutOfBounds异常会更改其值,例如,如果它是2> = 1而第二次是3> = 2或者其他什么否则,如果它不断变化,你需要更好地处理线程。希望这可以帮助。