Java model.addrow()更改背景颜色

Java model.addrow()更改背景颜色,java,swing,colors,jtable,Java,Swing,Colors,Jtable,我有一个表,我在其中添加新行。在6行数据之后,我想添加一个背景颜色为红色的空行,然后再添加6行背景颜色为白色的空行,以此类推 private void populate(){ DefaultTableModel model = (DefaultTableModel) table.getModel(); int i,j; for(j=0;j<6;j++){ for(i=0;i<6;i++){

我有一个表,我在其中添加新行。在6行数据之后,我想添加一个背景颜色为红色的空行,然后再添加6行背景颜色为白色的空行,以此类推

private void populate(){

    DefaultTableModel model = (DefaultTableModel) table.getModel();
    int i,j;
    for(j=0;j<6;j++){

               for(i=0;i<6;i++){
                        model.addRow(new Object[]{"dada","dadaddd"});
               }

               model.addRow(new Object[]{"",""}); //<-this is the red row i want to add 
   }
}
private void populate(){
DefaultTableModel=(DefaultTableModel)table.getModel();
int i,j;

因为(j=0;j找到了答案,就像mre告诉我的那样

public Component prepareRenderer(
    TableCellRenderer renderer, int row, int column)
{
    Component c = super.prepareRenderer(renderer, row, column);

    //  add custom rendering here

    return c;
}
看一看。交叉标示