Простой вопрос, но я не могу найти ответ нигде в Интернете.
Как использовать пользовательский TableCellRenderer для отображения некоторых ячеек таблицы жирным шрифтом?
Я знаю, как использовать TableCellRenderer для установки цвета фона для каждой ячейки. Вы делаете что-то вроде:
public class MyTableCellRenderer extends DefaultTableCellRenderer
{
@Override public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row, int column)
{
Component c = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
// modify the component "c" to have whatever attributes you like
// for this particular cell
}
}
Я предполагаю, что изменение стиля текста рендеринга аналогично, но как установить шрифт таким же, как шрифт таблицы по умолчанию, но выделенный жирным шрифтом?