Tenho uma jtable onde o usuario adiciona os produtos, e edita a quantidade na propria jtable estou tentando colorir a linha de vermelho caso o usuario selecione uma quantidade maior que o estoque atual.
Já tentei de varias formas, mas nada resolve.
StringabaixoEstoque=table.getValueAt(row,10).toString();//Campo booleano retorna string true ou false -------> O problema esta aquiif(abaixoEstoque.equals("true")){renderer.setForeground(Color.Red);}else{renderer.setForeground(table.getForeground());}returnrenderer;
A variavel value retorna pra mim o valor da primeira coluna da table, como faço para que ela retorne o valor da coluna 10???
Outras sugestoes tambem sao bem vindas!
Mas o problema é que uso a coluna 10 da table para validar o renderer, mas na verdade quero colorir a celula localizada na coluna 0, ou senao colorir a linha inteira.
A coluna 10 guarda o status do tipo boolean , que me avisa se eu tenho ou nao quantidade disponivel em estoque dependendo da quantidade que o usuario digitar na coluna quantidade,e este status é oculto.