Изменить цвет фона одной ячейки в JTable [дубликат]

Possible Duplicate:
Changing Swing JTable Cell Colors

Я разработал приложение Swing, которое показывает JTable. Я хочу, чтобы когда пользователь изменял значение ячейки, ячейка изменяла цвет.

Это код, который я запускаю, когда пользователь изменяет ячейку:

this.myTable.getColumnModel().getColumn(column).setCellRenderer(new StatusColumnCellRenderer()); 

И это код моего класса Render ячейки:

public class StatusColumnCellRenderer extends DefaultTableCellRenderer {

    @Override
    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) {

        //Cells are by default rendered as a JLabel.
        JLabel l = (JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col);

        //Get the status for the current row.
        TableModelLotti tableModel = (TableModelLotti) table.getModel();

        if(isSelected)
            l.setBackground(Color.GREEN);

        //Return the JLabel which renders the cell.
        return l;
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос