這個異常怎麼解決

Dean_Deng 2011-07-26 07:06:42
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 2 >= 0
at java.util.Vector.elementAt(Vector.java:427)
at javax.swing.table.DefaultTableModel.getValueAt(DefaultTableModel.java:632)
at javax.swing.JTable.getValueAt(JTable.java:2639)
at javax.swing.JTable.prepareRenderer(JTable.java:5653)
at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1770)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143)
at javax.swing.JComponent.paintComponent(JComponent.java:763)
at javax.swing.JComponent.paint(JComponent.java:1027)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:285)
at javax.swing.RepaintManager.paint(RepaintManager.java:1128)
at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:723)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679)
at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
...全文
99 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
半夜郎中 2011-07-26
  • 打赏
  • 举报
回复
java.lang.ArrayIndexOutOfBoundsException: 2 >= 0
说明你写的数组变量越界了,你看看你用到数组的地方就可以发现错误了
lydIT 2011-07-26
  • 打赏
  • 举报
回复
很明显是数组越界了 仔细查查吧
walkman_22 2011-07-26
  • 打赏
  • 举报
回复
确实是越界,检查一下哪个标签或者是按钮的数组大小吧,有可能是循环中超出范围了。
yyx520aiy520 2011-07-26
  • 打赏
  • 举报
回复
数组越界!!
24K純帥 2011-07-26
  • 打赏
  • 举报
回复
恩,数组越界了。。
zhouxingyu896 2011-07-26
  • 打赏
  • 举报
回复
支持楼上高手的。
异常提示信息说的很明白。
飞跃颠峰 2011-07-26
  • 打赏
  • 举报
回复
Vector数组越界,试图在一个0元素的Vector中找下标为2的元素
HeiBoyYang 2011-07-26
  • 打赏
  • 举报
回复
java.lang.ArrayIndexOutOfBoundsException
数组越界问题
你加断点调试

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧