需求是这样的,比如通过一列的值,把符合这个列值得这一行都渲染出来。重写这个方法  
      public   Component   getTableCellRendererComponent(JTable   table,Object   
                        value,boolean   isSelected,boolean   cellHasFocus,   
                        int   row,int   col)   ,可以设置这一列的颜色,但是怎么能让这一行业都被渲染呢?
比如table有一个字段,字段面是“性别” ,男性为true,女性为false。要求把所有 值为男性 就是true的,这行用底色渲染。整行都渲染,不仅仅是渲染这个单元格!!
有什么好的办法吗?

解决方案 »

  1.   

    Component getTableCellRendererComponent(JTable table,Object value,boolean isSelected,boolean hasFocus,int row,int column){
           for(int i=0;i<column;i++){
            getTableCellRendererComponent
           }
           for(int j=column;j<JTablegetColumnCount();j++){
              getTableCellRendererComponent       
           }
    }
    这样不知道行不行。
      

  2.   

    楼上的什么意思,这里首先要判断这个单元格的value的值,然后在给这一行渲染。这显然不行吧