¿Que esta mal aquí? Recibo un error java.lang.ClassCastException pero no puedo ver dónde me he equivocado.

Esta es la primera vez que realmente utilizo listas y colas, por lo que podría ser un error muy simple. ¿Es porque mi cola está llena de objetos que no se pueden convertir en enteros?

           //populate array
        for(int i=0; i<11; i++){
            numberarray[i] = i; 
        }
        // populate list with numbers from array
        List numList = Arrays.asList(numberarray);
        Collections.shuffle(numList);

        Queue queue = new LinkedList();
        queue.addAll(numList);

        int num1 = (Integer) queue.poll();
        assignPictures(button01, num1);

Respuestas a la pregunta(2)

Su respuesta a la pregunta