我试图通过点击GUI从JTable中选择我的行。我选择得很好,但是当我试图删除某些东西时,我得到java.lang.ArrayIndexOutOfBoundsException:2> = 1
_mm_lfence()
我该如何解决?
答案 0 :(得分:0)
将所有内容放入try并捕获并确保变量Row获得所需的值。我遇到了类似的问题,而我所要做的就是在不同的线程上处理数据,而AWT线程应该只适用于GUI元素。并且永远不会从AWT线程的任何线程更新GUI元素。如果从数据库获取这些值,则使用其他线程从数据库中删除,然后使用AWT线程重新绘制GUI。
解决这个问题的简单方法是,当您尝试多次删除时,IndexOutOfBounds异常会更改其值,例如,如果它是2> = 1而第二次是3> = 2或者其他什么否则,如果它不断变化,你需要更好地处理线程。希望这可以帮助。