这几天谁心情都不好过.除了捐点钱.也帮不了什么忙.事情已经发生了.不过我们还是要工作啊.
:(请各位高手帮忙啊.我研究了两个礼拜了.我有两张不一样的数据列数都不一样.添加了 getTableHeader().setDefaultRenderer(new TableHeadRenderer(this)); 因为我要对数据做 字符特殊处理,当不停的切换表数据的时候有 Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 8 >= 7
at java.util.Vector.elementAt(Vector.java:432)
at javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:280)
at javax.swing.plaf.basic.BasicTableHeaderUI.paint(BasicTableHeaderUI.java:337)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
此异常没规律的出现.所以我不知道什么地方的问题.我换数据是用 model.setDataVector(data[][],col[]);
希望前辈帮忙分析一下.谢谢![email protected]
:(请各位高手帮忙啊.我研究了两个礼拜了.我有两张不一样的数据列数都不一样.添加了 getTableHeader().setDefaultRenderer(new TableHeadRenderer(this)); 因为我要对数据做 字符特殊处理,当不停的切换表数据的时候有 Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 8 >= 7
at java.util.Vector.elementAt(Vector.java:432)
at javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:280)
at javax.swing.plaf.basic.BasicTableHeaderUI.paint(BasicTableHeaderUI.java:337)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
此异常没规律的出现.所以我不知道什么地方的问题.我换数据是用 model.setDataVector(data[][],col[]);
希望前辈帮忙分析一下.谢谢![email protected]
SwingUtilities.invokeLater(new Runable(){
public void run(){
you code ....
}
} );