JTable Cell Renderer

ичок в Java. Я создалJTable, Вот какaddRow Метод работает, когда я пытаюсь добавить строку в таблицу.

private void addTableRow(String type, String name, String rank, String notes, String location, Color color)
    {
        boolean isExport = isExportEnable();

        tableModel.addRow(new Object[]
        {
            type,
            name,
            rank,
            notes,
            location,
            isExport
        });
    }

При добавлении строки я хочу заполнить другой цвет для индекса столбца 6. Я создал пользовательское средство визуализации ячеек таблицы.

public Component getTableCellRendererComponent(JTable table, Object value,boolean isSelected, boolean hasFocus, int row, int col) 
{
    getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col);
    setBackground(Color.BLACK);
    return this;
}

Но я понятия не имею

Как мне вызвать этот метод при добавлении строки? Я пытался позвонить послеisExport значение, но там, он показывает ошибки для параметров метода.Какие значения я должен использовать для параметров вgetTableCellRendererComponent() метод?

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

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