Un applet no es más que una aplicación Java que se encuentra en web. El applet presenta unas diferencias con las aplicaciones porque no tienen ningún main, y son clases que tienen el mismo nombre que el del archivo que las incluye, que amplían la clase Applet del paquete java.applet.
Incluso para los applets existe la versión JApplet de swing, que se utiliza para introducir componentes Swing en lugar de componentes AWT. Un applet necesita un archivo html que lo invoque. Por ejemplo, PrimoApplet.java, el applet que queremos poner en marcha, lo redactamos y el compilador genera PrimoApplet.class. Para ponerlo en marcha necesitamos un archivo html que incluya el TAG en su interior:<applet code="PrimoApplet.class" ></applet>
Si este archivo se llama tribilín.html, llegados a este punto tenemos dos posibilidades para poner en marcha el applet. La primera, en fase debug, es utilizar el programa appletviewer de JDK y, para esto, tendremos que escribir partiendo del prompt de dos:
appletviewer tribilín.html
La segunda es utilizar un web browser, como Explorer o Netscape invocando el archivo tribilín.html.
Como se puede ver, se pone en marcha siempre el archivo html, y no el archivo .class como ocurría para las aplicaciones. Es el archivo html el que invoca la aplicación .java.
Para más informaciones sobre las páginas html os aconsejo visitar el sito HTMLpoint donde se encuentran apartados que tratan este tema. Nosostros prepararemos unas páginas sencillas que sirven sólo para cargar nuestros applets. por ejemplo, para el applet PrimoApplet.class de antes, el archivo tribilín.html será algo parecido a:
<html>
<head>
<title>Applet PrimoApplet
</head>
<body>
El siguiente es el applet PrimoApplet.class
<applet code="PrimoApplet.class" width=100 height=100>¡Tu browser es viejo, tienes que cambiarlo!</APPLET>
</body>
</html>
Usuarios que han visto este tema también han visto...
- ¿Qué es el path y el classpath de Java?
- Java y XML, JDOM
- El paquete java.net
- Generar un archivo ejecutable con Java
- Tomcat, Java y PostgreSQL
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.