RE:no puedo resolver un error
Hola:
El error que se te produce no se produce en el código que has mandado. Este tipo de error se produce cuando en el código en el que intentas acceder a esa variable, puede que esta ya haya desaparacido.
Puede ser que intentes acceder acceder a esa variable local en un ActionListener, un hilo, un KeyListener, etc.
Si quieres más detalles, el error te dirá exactamente en qué fichero y línea de código se produce dicho error, ponlo aquí.
De todas formas, como el mimo error indica, se arregla declarando final la variable asi
final int t;
(suponiendo que sea t la que te da el error de acceso)
Se bueno.