Java Jcombobox,具有针对行的jtable问题
当我选择第一行的第一列(combobox)并再次选择第二行的第二列(combobox)时,相同的值出现在第二个combobox中。我尝试了很多方法,但没有找到任何解决办法 //第11列:setCellRenderer(新的MyComboxRenderer(str)); //专栏11.setCellEditor(新的MyComboxeditor(str))Java Jcombobox,具有针对行的jtable问题,java,swing,combobox,jtable,Java,Swing,Combobox,Jtable,当我选择第一行的第一列(combobox)并再次选择第二行的第二列(combobox)时,相同的值出现在第二个combobox中。我尝试了很多方法,但没有找到任何解决办法 //第11列:setCellRenderer(新的MyComboxRenderer(str)); //专栏11.setCellEditor(新的MyComboxeditor(str)) 为了更快地获得更好的帮助,请发布一个(最简单的完整且可验证的示例)。请注意,鉴于上面的混乱中只有5行代码,这更多的是“噪音”而不是“信息”。“
为了更快地获得更好的帮助,请发布一个(最简单的完整且可验证的示例)。请注意,鉴于上面的混乱中只有5行代码,这更多的是“噪音”而不是“信息”。“请帮助..这很紧急..”所以请立即雇佣一个人。但不要向那些免费提供帮助的人提及你糟糕的时间管理。这一点已经被放弃,没有改进,所以建议关闭,因为不清楚。
//column.setCellEditor(new ComboBoxCellEditor(comboBox2));
// comboBox2.setSelectedItem("s");
//column11.setCellEditor(new DefaultCellEditor(comboBox2));
//Set up tool tips for the sport cells.
// DefaultTableCellRenderer renderer =
// new DefaultTableCellRenderer();
// renderer.setToolTipText("Click for combo box");
// EachRowEditor11 rowEditor2 = new EachRowEditor11(tableMappingSheet);
// rowEditor2.setEditorAt(3, new DefaultCellEditor(comboBox2));
// rowEditor2.setEditorAt(4, new DefaultCellEditor(comboBox2));
// rowEditor2.setEditorAt(5, new DefaultCellEditor(comboBox2));
// tableMappingSheet.getColumnModel().getColumn(2).setCellEditor(rowEditor2);
// column11.setCellRenderer(renderer);
/*MyCellRenderer test = new MyCellRenderer();
DefaultCellEditor defaultCellEditor=new DefaultCellEditor(comboBox2);
JList jlist = new JList(lst.toArray());
column11.setCellEditor((TableCellEditor) test.getListCellRendererComponent(jlist, null, -1, true, true));
*/
//lst.
// column11.setCellRenderer(lst);
// column11.setCellRenderer()
Java2sAutoComboBox comboBox = new Java2sAutoComboBox(lst);
comboBox.setDataList(lst);
column11.setCellEditor(new DefaultCellEditor(comboBox));
// tableMappingSheet.repaint();
TableColumn columnForLookupValidation = tableMappingSheet.getColumnModel().getColumn(4);
columnForLookupValidation.setCellEditor(new ComboBoxCellEditor(comboBoxForLookupValidation));
//table.getColumnModel().addColumnModelListener(columnModelListener);