Conteo de JextField

Hola Compañeros hice una aplicacion y digamos que tengo dos jtextfield los cuales relleno con algun valor y dependiendo de ese valor lo pinto de color, lo que quiero hacer ahora es como contar digamos si tengo dos jtextfield rojos como contar por el color y no por su valor.

esta es la parte de mi codigo como pinto el jtextfield
public void Coordenada43(){
int fila = this.jTable1.getSelectedRow();
int columna = this.jTable1.getSelectedColumn();
String dato = String.valueOf(this.jTable1.getValueAt(4,3));
jTextField135.setText(String.valueOf(dato));
String cad2=jTextField135.getText();
int x2=Integer.parseInt(cad2);
int resta=x2;
String total=String.valueOf(resta);
this.jTextField135.setText(String.valueOf(total));
if(resta >= 20000 && resta <=22000){
jTextField135.setBackground(Color.YELLOW);
}else if(resta < 20000){
jTextField135.setBackground(Color.RED);
}
}

pero ahora como contar por color y no por valor

Agradeceria su ayuda