TableCellRenderer (int row, int column) { final JBTableRowRenderer rowRenderer = getRowRenderer(row); return new TableCellRenderer() { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean focused, int row, int col) { return rowRenderer.getRowRendererComponent(myInternalTable, row, selected, focused); } }; }