我把jTable中的一列设置为JComboBox。
用方法setCellEditor(new DefaultCellEditor(c));
c为JComboBox。
我在表的第1行选择下拉中的第3行。
我在表的第2行选择下拉是默认就选择了第2行。无论我之前的值。
比如:JComboBox中有AA,BB,CC表中的列射为
AA
BB此时我在行1选了CC
当我点行2是默认选择项应为BB,可就变成了CC
怎么办呢?

解决方案 »

  1.   

    哎 社么 AA BB CC的 看起来真痛苦
    你看下你程序里的赋值吧,估计是哪里数据共用了,或者又重新赋值了,属于逻辑错误,JTABLE中不存在这种问题的
      

  2.   

    写写setValueAt
    因为所有的显示都只用一个JComboBox
      

  3.   

    出现这种情况 无法是两个JComboBox用一个数据 或一个JComboBox用2个数据
      

  4.   

    两个JComboBox用一个数据 或一个JComboBox用2个数据