JAVA juego de colorear cuadrícula 6x6

Hola a todos Estoy en la última parte ahora, que es la lectura de archivos. He intentado escribir un fileReader pero parece que no está cambiando el valor de mi variable rNum?

¿Alguna idea de por qué no cambiará en las siguientes declaraciones? Gracia

  public void readStartFile(String fileName){
    int rowNumber=-1;
    int colNumber = -1;
    int rN= 0;
    int cN = 0;
    try{
        // Open the file that is the first 
        // command line parameter
        FileInputStream fstream = new FileInputStream("start.txt");
        BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
        String strLine;
        //Read File Line By Line
        while ((strLine = br.readLine()) != null)   {
            String[] temp = strLine.split(" ");
             rowNumber = Integer.parseInt(temp[0].substring(1, temp[0].length()));
             colNumber = Integer.parseInt(temp[1].substring(1, temp[1].length()));
             String colour = temp[2];
            if(rowNumber == 0)
                rN =0;
            else if(rowNumber == 1)
                rN =1;
            else if(rowNumber == 2)
                rN =2;
            else if(rowNumber == 3)
                rN =3;
            else if(rowNumber == 4)
                rN =4;
            else if(rowNumber == 5)
                rN =5;

             if(colNumber == 0)
                cN =0;
            else if(colNumber == 1)
                cN =1;
            else if(colNumber == 2)
                cN =2;
            else if(colNumber == 3)
                cN =3;
            else if(colNumber == 4)
                cN =4;
            else if(colNumber == 5)
                cN =5;
            if (colour == "Red")
                buttons[rN][cN].setBackground(Color.RED);
            System.out.println(""+rN);
            System.out.println(""+cN);

            }
        //Close the input stream
        in.close();
    }catch (Exception e){//Catch exception if any
        System.err.println("Error: " + e.getMessage());
    }
}

this es un método de la clase ButtonColours. Ahora, ¿cómo establecería los botones en el color especificado, ya que lo que estoy haciendo en este momento no parece funcionar.

Respuestas a la pregunta(8)

Su respuesta a la pregunta