Queria retirar essa borda azul quando seleciono, ja tentei fazer isso mas não deu certo:
DefaultTableCellRenderer cellRender =
new DefaultTableCellRenderer();
cellRender.setBorder(BorderFactory.createEmptyBorder());

Queria retirar essa borda azul quando seleciono, ja tentei fazer isso mas não deu certo:
DefaultTableCellRenderer cellRender =
new DefaultTableCellRenderer();
cellRender.setBorder(BorderFactory.createEmptyBorder());

já tentou:
tabela.setShowGrid(false);
?
Sim, nesse caso ele só retira as linhas horizontais e verificais.
public class MyRenderer extends DefaultTableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
setBorder(noFocusBorder);
return this;
}
}