ola pessoal
tenho nas minhas tabelas o comando
tabela.setSelectionBackground( Color.green );
para mudar a cor da linha selecionada
mas em algumas tabelas eu uso o cellrender para formatar a visualizacao da celula, dae nesses casos ele perde o comando acima
como faço para mudar a cor da linha selecionada na tabela com cellrender
segue meu cell render
public class CellRender_Texto extends JLabel implements TableCellRenderer {
private JLabel cell = null;
private JLabel getCell() {
if (cell == null)
cell = new JLabel("");
return cell;
}
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
if (value != null) {
getCell().setText( value.toString() );
getCell().setHorizontalAlignment(SwingConstants.LEFT);
} else
getCell().setText("");
return getCell();
}
}
chamada do cell rener
jTableTabelaPreco.getColumnModel().getColumn(0).setCellRenderer(new CellRender_Texto()); // mostra a celula
obrigado