我把jTable中的一列设置为JComboBox。
用方法setCellEditor(new DefaultCellEditor(c));
c为JComboBox。
我在表的第1行选择下拉中的第3行。
我在表的第2行选择下拉是默认就选择了第2行。无论我之前的值。
比如:JComboBox中有AA,BB,CC表中的列射为
AA
BB此时我在行1选了CC
当我点行2是默认选择项应为BB,可就变成了CC
怎么办呢?
用方法setCellEditor(new DefaultCellEditor(c));
c为JComboBox。
我在表的第1行选择下拉中的第3行。
我在表的第2行选择下拉是默认就选择了第2行。无论我之前的值。
比如:JComboBox中有AA,BB,CC表中的列射为
AA
BB此时我在行1选了CC
当我点行2是默认选择项应为BB,可就变成了CC
怎么办呢?
你看下你程序里的赋值吧,估计是哪里数据共用了,或者又重新赋值了,属于逻辑错误,JTABLE中不存在这种问题的
因为所有的显示都只用一个JComboBox