~~将JDBTable的一个Column设为comboBox,为什么一堆出错l
程序结构如下:
Database-->queryDataSet-->jdbTable
1.我先定义一个TableColumn用来设置具体的一列:
TableColumn tc = new TableColumn();
2.再定义一个combobox来形成列表:
JComboBox comboBox1 = new JComboBox();
comboBox1.addItem("1");
comboBox1.addItem("2");
comboBox1.addItem("3");
comboBox1.addItem("4");
comboBox1.addItem("5");
3.然后得到第3列:
tc = jdbTable.getColumnModel().getColumn(2);
4.将combobox加入tc列
tc.setCellEditor(new DefaultCellEditor(comboBox1));
------------------------------------
现在问题来了,我在程序运行后,可以单独选择某行的combobox,但是如果我连续地选择多行的combobox,就有上百行的错误,第一行写的是java.lang.StackOverflowError
请问有谁遇到过,我要怎样设置jdbTable列、单元格的各种属性呢?