Eu fiz um tabela a partir de um banco de dados, para fazer a tabela usei vector, agora preciso mudar a cor do fundo da celula quando o valor do registro é igual a zero .
Se alguém puder me ajudar -agradeço. blz…
Eu fiz um tabela a partir de um banco de dados, para fazer a tabela usei vector, agora preciso mudar a cor do fundo da celula quando o valor do registro é igual a zero .
Se alguém puder me ajudar -agradeço. blz…
[code]class Rend extends DefaultTableCellRenderer{
public Component getTableCellRendererComponent(JTable tab, Object valor, boolean sel, boolean foco, int lin, int col){
Component c = super.getTableCellRendererComponent(tab, valor, sel, foco, lin, col);
if(valor instanceof Integer){
Integer i = (Integer) valor;
if(i.intValue()==0){
c.setBackground(Color.RED);
}
}
return c;
}
}[/code]
Depois:
tabela.setDefaultRenderer(Integer.class, new Rend());
ou
tabela.setDefaultRenderer(Object.class, new Rend());