Vector colorido

2 respostas
D

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…

2 Respostas

R

cara… não sei se entendi bem o que vc disse…

mas dê uma olhada aqui: SUN

T+

J
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;
   }
}

Depois:

tabela.setDefaultRenderer(Integer.class, new Rend());

ou

tabela.setDefaultRenderer(Object.class, new Rend());
Criado 25 de abril de 2006
Ultima resposta 25 de abr. de 2006
Respostas 2
Participantes 3