Eu estava usando jxtable e ela aparentemente tem algum bug, usei a jtable normal e funcionou...
Seguinte pessoal eu to com um problema aqui.. fiz uma classe para renderizar as celulas de um jtable.. segue o codigo..package checaponto;
import java.awt.Color;
import java.awt.Component;
import java.awt.ComponentOrientation;
import java.awt.Font;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import javax.swing.JLabel;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
/**
*
* @author foco
*/
public class persontable extends DefaultTableCellRenderer {
/** */
private Font fontePadrao = new Font("MS Sanserif", Font.BOLD, 12);
private Font fonte2 = new Font("Arial", Font.BOLD, 12);
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column) {
Component c = super.getTableCellRendererComponent(table,value,isSelected,hasFocus,row,column);
c.setFont(this.fontePadrao);
setHorizontalAlignment(CENTER);
String texto=this.getText();
if(texto.equals("Falta")){
c.setForeground(Color.white);
c.setBackground(Color.red);
c.setFont(fonte2);
System.out.println("encontrado");
}
return c;
}
}