在一个表中俩个单元格为jcombobox,
moonColumn = columnModel.getColumn(0);
moonColumn.setCellEditor(new DefaultCellEditor(new JCombobox()));
        
moonColumn = columnModel.getColumn(1);
moonColumn.setCellEditor(new DefaultCellEditor(new JCombobox()));
第二列的box随第一个box的选择变动。例如:第一个box里有“房子”“车子”  (“房子”对应“平房”“高楼”,“车子”对应“大众”“羚羊”);
      有多行, 第一行选择房子   第二行选择车子,   
      当前选择的是第一行的第二个box 
     但当我选择第二行的第二个时变成的是第一行里的内容
这要怎么解决啊!!!加急中!!!
小弟在这谢谢各位了!!!~~~

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【freeliving】截止到2008-07-14 15:43:28的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:3                        得分贴总数量:1                        回帖的得分率:33%                      
    结贴的总数量:1                        结贴的总分数:0                        
    无满意结贴数:1                        无满意结贴分:50                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:---------------------
    无满意结贴率:100.00%               无满意结分率:---------------------
    敬礼!
      

  2.   

    moonColumn.setCellEditor(new DefaultCellEditor(new JCombobox())); 
    这样设置是整个列是同一个box有没有什么方法使每加一行的时候new一个box放在这个行里呢!??
      

  3.   

    自己已解决!!
    没有用jCombobox  
    用弹出菜单 里面套个滚动框  价格jlist可以解决
    可以跟jcombobox达到一样的效果