Problemas com Table

Galera,

     Eu preciso que a fonte de algumas linhas da minha tabela, de acordo com uma condição, apareçam com uma outra cor .Além disso  se fosse possível eu precisaria que uma das minhas colunas fosse composta por "check box"(sim e não). 

Se alguém puder me ajudar eu agradeço!

Obrigado
Valeu!

æ Lui, olha só vc vai ter que montar o seu próprio tebleModel…
Veja isso, qualquer coisa é só falar…

Abraço,
Maicon

ae…pra checkbox aparecer na coluna ele tem q implementar a interface TableCellRender
eu vou postar o codigo de uma classe que extende o jcheckbox…vc pode usar

[code]
class TableCheckHandler extends JCheckBox implements TableCellRenderer {

public TableCheckHandler() {

super();
setOpaque(true);
setVisible(true);
}

public Component getTableCellRendererComponent(JTable table, Object value,
    boolean isSelected, boolean hasFocus, int row, int column) {

// System.out.println(value.getClass().getName());
if (isSelected) {
super.setForeground(table.getSelectionForeground());
super.setBackground(table.getSelectionBackground());
}
else {
super.setForeground(table.getForeground());
super.setBackground(table.getBackground());
}

    if (value instanceof Boolean)
    {
      this.setSelected( ( (Boolean) value).booleanValue());
      return this;
    }else
      {
      JCheckBox cb = new JCheckBox();
      cb.setForeground(Color.WHITE);
      cb.setBackground(Color.WHITE);
      return cb;//this;//new JCheckBox();
      }

}

}[/code]
ah otra coisa…na tabela vc faz o seguinte:
TableColumn columnCheck = tabela.getColumn(“nomedacoluna”);
columnCheck.setCellEditor(new DefaultCellEditor( new JCheckBox()) );
columnCheck.setCellRenderer(jcheckbox); // aqui eh o check box acima
jCkB_checkTabela.setHorizontalAlignment(JLabel.CENTER);

qq coisa tamos ai…[]'s[/code]