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()
метод?