Component (JTable table, Object value, boolean selected, boolean focused, int row, int column) { super.getTableCellRendererComponent(table, value, selected, focused, row, column); int selectedColumn = table.getSelectedColumn(); if (selectedColumn == column) { setFont(getFont().deriveFont(Font.BOLD)); } return this; }