Bom dia Pessoal...
Gostaria de uma ajuda de vocês, eu tenho esse codigo:
private void mudaCorItemCancelado(final int linha){
coTableListaCompras.setDefaultRenderer(Object.class, new DefaultTableCellRenderer() {
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 == linha) {
setBackground(Color.ORANGE);
}
else {
setBackground(null);
}
return this;
}
});
}
porem se o usuario selecionar outra linha... a linha anterior que estava laranja passa a fica branca novamente ...
e a ultima linha que o usuario selecionou fica laranja...
mas eu gostaria que conforme o usuario vai escolhendo a linha elas vao ficando laranja...
eu chamo esse metodo assim:
mudaCorItemCancelado(coTableListaCompras.getSelectedRow());
alguem tem alguma dica de como eu posso fazer isso?
agradeço desde já...
abraço