Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TALLER 2
APPLETS Y REDES EN JAVA
Para realizar este taller usted debe consultar diferentes fuentes y construir los puntos por
medio del auto-aprendizaje de cada uno de los conceptos nuevos. Este taller presenta
breves descripciones que usted debe complementar con las lecturas y tutoriales
sugeridos. En la clase recibirá un soporte por parte del profesor, pero a su cargo estará la
principal responsabilidad para desarrollar el tema. Para comprender los conceptos de este
taller usted debe seguir el tutorial de applets y de distribución que se encuentra en:
Applets:
http://download.oracle.com/javase/tutorial/deployment/applet/index.html
Distribución:
http://download.oracle.com/docs/cd/E17409_01/javase/tutorial/networking/inde
x.html
1. Applets
Los applets son una aplicación especial de Java que un navegador de Internet puede
descargar y ejecutar. El navegador debe estar habilitado para ejecutar programas en Java.
Un applet puede ejecutarse embebido en una página html y se ejecuta en el navegador. La
clase en Java que implementa un applet debe ser subclase (debe heredar, extender) de la
clase java.applet.Applet. La clase java.applet.Applet proporciona la
interfaz estándar entre el applet y el navegador.
1
¡Hola Mundo! de un Applet
import javax.swing.JApplet;
import javax.swing.JFrame;
import javax.swing.JLabel;
La clase Applet proporciona un framework para la ejecución del applet al definir métodos que el
sistema invoca cuando ocurren ciertos eventos llamados milestones. Los milestones son los
eventos que componen el ciclo de vida de un applet. En general, los applets implementan algunos
(o todos) los métodos del ciclo de vida según el caso. No es necesario implementarlos todos.
2
public void destroy()
El método destroy se ejecuta después del método stop. Este método ejecuta todas las
acciones necesarias para detener la ejecución del applet. Sin embargo, muchas veces no es
necesario implementarlo debido a que el método stop en general ejecuta todas las
acciones para detener el applet, entre ellas, liberar recursos del sistema.
Para ejecutar el applet puede hacerlo desde la consola o desde NetBeans, pero si quiere hacerlo
desde el browser (el objetivo de un applet) debe crear un archivo html con la siguiente estructura:
<body>
<applet codebase="./"
code="HelloWorld.class" width=320 height=160>
</applet>
</body>
PRÁCTICA EN CLASE
Elabore una pequeña calculadora con las 4 operaciones básicas sobre enteros: suma, resta,
multiplicación y división. Use tres campos de texto: dos para capturar cada uno de los números y
uno para mostrar el resultado.
3
A continuación se muestra la interfaz al ejecutar el applet en el browser: