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).
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) {
}[/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);