Ciao a tutti, sto facendo un programmino java formato da una matrice di bottoni, e ogni bottone della matrice deve cambiare colore in base a un altra matrice che contiene interi.
(Utilizzo bottoni perchè in fututo dovrei collegare degli eventi ad essi)

codice:
	private Casella[][] Griglia = new Casella[SIZE][SIZE];
codice:
	private Casella[][] Griglia = new Casella[SIZE][SIZE];
il colore dei bottoni deve essere cambiato all'infinito tramite un ciclo while(true) per creare una specie di effetto visivo, il prblema sta nel fatto che se eseguo il codice senza ciclo mi visualizza la finistra mentre se provo a fare il ciclo non la visualizza più, ho provato in tantissimi modi ma non riesco, se qualcuno ha qualche consiglio.. grazie mille.
questo è il codice:

codice:
private void esegui(){
   //while(true){
     for (int i=0; i<SIZE; i++){
       for(int j=0; j<SIZE;j++){
          Values[i][j]=(int)(Math.random()*10);
          System.out.print(Values[i][j] + " ");
          if(Values[i][j]%2==0)
               Griglia[i][j].setBackground(Color.blue);
          else
	 Griglia[i][j].setBackground(Color.white);
        }
      System.out.println();
    }
  //}
}