AWTPermission en un Applet

ilergeta3
24 de Enero del 2006
Hola,
tengo un problema a la hora de ejecutar un applet desde el navegador, ya que desde eclipse va perfectamente. El Applet captura los eventos awt a la hora de hacer click sobre unos botones.

Al ejecutar la linea:
Toolkit.getDefaultToolkit().addAWTEventListener(....);

Aparece el error:
java.security.AccessControlException: access denied (java.awt.AWTPermission listenToAllAWTEvents)

Sé que debo crear el archivo de "policy" dando los permisos oportunos:

grant {
permission java.awt.AWTPermission "listenToAllAWTEvents";
};

Aun así, no consigo hacer que funcione. No sé si este archivo ha de tener un nombre en concreto. Supongo que también deberé añadir alguna función a mi código para informar a la máquina que quiero darle esos permisos. Creo que he de construir un SecurityManager, pero no debo hacerlo correctamente.

Si alguien conoce la solución se lo agradecería mucho ;)

Saludos y gracias!