model.addrow () изменить цвет фона - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть таблица, в которую я добавляю новые строки. После 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 
   }
}

Как мне изменить цвет пустой строки?

1 Ответ

0 голосов
/ 21 марта 2012

Нашел ответ, как сказала мне мрэ

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

    //  add custom rendering here

    return c;
}
...