jtable



Автор Pasochkin задал вопрос в разделе Другие языки и технологии

Java (это не JavaScript!!!). Как изменить цвет отдельной ячейки в JTable? и получил лучший ответ

Ответ от Николай Дроздов[гуру]
Посмотри этот код. Может он тебе поможет.
public Component getTableCellRendererComponent(
JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int col)
{
Component comp = super.getTableCellRendererComponent(
table, value, isSelected, hasFocus, row, col);
String s = table.getModel().getValueAt(row, VALIDATION_COLUMN ).toString();
if(s.equalsIgnoreCase("Fail"))
{
comp.setForeground(Color.red);
}
else
{
comp.setForeground(null);
}
return( comp );
}
Я так понял, сначала в Component загоняешь ячейку, потом вызываешь setForeground(Color.red) или setBackground(Color.red)
Источник: ссылка

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Java (это не JavaScript!!!). Как изменить цвет отдельной ячейки в JTable?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*