Boa noite,
Minha duvida é a seguinte uso este método para mudar as cores das linhas de uma JTable:
// renderização das linhas da tabela = mudar a cor
tabela.setDefaultRenderer(Object.class, new 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);
if (row % 2 == 0) {
setBackground(Color.WHITE);
} else {
setBackground(Color.LIGHT_GRAY);
}
return this;
}
});
Porém quando ativo este método, ao selecionar uma linha, ele seleciona célula por célula. No caso antes de usa o método, selecionava a linha inteira e gostaria que permanece selecionado toda linha.
Alguém sabe como fazer isso?
Att