Categorías destacadas
programacion php    
Artículo
3
¡votar!

 Escribir Applets


Problemas con los Appelts (y sus Soluciones)

Esta sección cubre algunos de los problema más comunes que podríamos encontrar cuando escribimos applets Java. Después de cada problema hay una lista de posibles soluciones.

. El AppletViewer dice que no hay una etiqueta <APPLET> en la página HTML, pero si que existe.

  • Chequea si tienes una etiqueta de cierre del applet. </APPLET>.

. He recompilado mi Applet, pero el navegador no muestra la nueva versión, incluso aunque le digo que la recargue.

  • En muchos visualizadores de applets (incluyendo los navegadores) la recarga no es posible. Esto es por lo que recomendamos que sólo uses el AppletViewer del JDK llamándolo cada vez que modifiques el applet.
  • Si obtienes una vieja versión del applet, hagas lo que hagas, asegúrate de que no tienes una vieja copia del applet en un directorio dentro del CLASSPATH.

. El color gris claro del fondo de mi applet hace que parpadee cuando se dibuja en una página de diferente color.

  • Necesitas seleccionar un color de fondo para que el applet funcione bien con el color de la página: Puedes ver más detalles en la página Usar el AWT para Crear un GUI.

. El método getImage de Applet no funciona.

  • Asegurate de llamar a getImage desde el método init o desde un método llamado después de init. El método getImage no funciona cuando se le llama desde un constructor.

. Ahora que he copiado el fichero class del applet en mi servidor HTTP, el applet no funciona

  • ¿Define tu applet más de una clase? Si es así asegurate de que los ficheros class de cada clase están en el servidor HTTP. Inlcuso si todas las clases están definidas en un sólo fichero fuente, el compilador produce un fichero class por cada clase.
  • ¿Has copiado todos los ficheros de datos para tu applet -- ficheros de imágenes y sonidos, por ejemplo -- al servidor?
  • Asegurate de los ficheros de clases y los ficheros de datos pueden ser leídos por todo el mundo.
  • Asegurate de que los ficheros de clases del applet y los ficheros de datos no se corrompieron durante la transferencia. Una fuente común de problemas es usar el modo ASCII del FTP (en vez del modo BINARY) para transferir ficheros.

. No puedo hacer que mi applet funcione. El navegador muestra una ClassCastException.

  • Si tu applet tiene varias clases, ¿has especifiado la clase correcta (una subclase de Applet) en el atributo CODE de la etiqueta APPLET?
 
Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon