dovrebbe andare
ricordati anche di definire un valore di default in caso la trasformazione da String a int tiri chiodo
codice:

int rosso;
try{
   rosso = Integer.parseInt(red);
}
catch(Exception e){
   rosso = 0;
}