Manual De Applet
Enviado por joseluis1984 • 8 de Junio de 2013 • 18.213 Palabras (73 Páginas) • 376 Visitas
Escribir Applets
Autor: Sun
Traductor: Juan Antonio Palos (Ozito)
• Escribir Applets
• La Anatomía de un Applet
o Importar Clases y Paquetes
o Definir una Subclase de Applet
o Implementar Métodos del Applet
o Ejecutar un Applet
• Importar Clases
• Definir una Subclase Applet
• Implementar Métodos de un Applet
• Ejecutar un Applet
• Introducción a los Applets
o Un Applet Sencillo
o El Ciclo de Vida de un Applet
o Métodos para Hitos
o Métodos para Dibujar y Manejar Eventos
o Métodos para Añadir Componentes al UI
o ¿Qué Puede y qué no Puede hacer un Applet?
o Probar un Applet
o Sumario
• Ciclos de Vida de un Applet
o Cargar el Applet
o Abandonar y Volver a la Página del Applet
o Recargar un Applet
o Salir del Navegador
o Sumario
• Métodos de Applet
• Métodos de Dibujo y Manejo de Eventos
• Métodos para Añadir Componentes UI
o Componentes UI Pre-Fabricados
o Métodos para Usar Componentes UI en Applets
o Añadir un Campo de Texto no Editable al Applet Simple
• ¿Qué puede y qué no puede hacer un Applet?
o Restricciones de Seguridad
o Capacidades de los Applets
• Probar un Applet
• Sumario de Introducción a los Applets
• Aprovecharse del API de Applet
• Encontrar y Cargar Ficheros de Datos
• Mostrar Cadenas Cortas de Estado
• Mostrar Documentos en el Navegador
• Enviar Mensajes a Otros Applets
o Encontrar un Applet por su Nombre: El Método getApplet
o Encontrar Todos los Applets de una Página: El Método getApplets
• Ejecutar Sonidos
o Métodos Relacionados por el Sonido
o Un Ejemplo
• Definir y Usar Parámetos en un Applet
o Decidir Qué Parámetros Soportar
o Escribir Código Para Soportar Parámetros
o Dar Información Sobre los Parámetros
• Decidir qué Parámetros Soportar
o ¿Qué debería un Applet permitir que el usuario configurara?
o ¿Cómo deberían llamarse los Parámetros?
o ¿Qué tipo de Valor debería Aceptar cada Parámetro?
o ¿Qué valor por Defecto Debería Tener cada Parámetro?
o Un ejemplo: AppletButton
• Escribir el Código para Soportar Parámetros
o Un ejemplo: AppletButton
• Dar Información sobre los Parámetros
• Usar la Etiqueta APPLET
o Especificar Parámetros
o Especificar Código HTML Alternativo y Texto
o Especificar el Directorio del Applet
o Combinar ficheros de Applets en un Sólo Archivo
o Otros Atributos de la Etiqueta <APPLET>
• Consideraciones Prácticas para Escribir Applets
• Restricciones de Seguridad
• Construir un Interface de Usuario
• Usar el AWT para crear un Interface de Usuario
• Mostrás Diagnósticos por los Streams de Salida Estándar y de Error
• Obtener Propiedades del Sistema
o Propiedades de Sistema que los Applets Pueden Leer
o Propiedades del Sistema Prohibidas
• Threads en Applets
• Threads en Applets: Ejemplo
o Usar un Thread para Realizar Tareas Repetitivas
o Usar un Thread para Realizar Inicializaciones de un Sóla Vez
• Trabajar con Aplicaciones del Lado del Servidor
o Un Sencillo Applet Cliente de Red
o Usar un Servidor para Evitar las Restricciones de Seguridad
• Un Sencillo Applet Cliente de una Red
• Utilizar un Servidor para Evitar las Restricciones de Seguridad
• Finalizar un Applet
o Antes de Liberar Nuestro Applet
o El Applet Pefectamente Finalizado
• Antes de Desplegar un Applet
• El Applet Perfectamente Finalizado
• Problemas con los Appelts (y sus Soluciones)
o El AppletViewer dice que no hay una etiqueta <APPLET> en la página HTML, pero si que existe.
o He recompilado mi Applet, pero el navegador no muestra la nueva versión, incluso aunque le digo que la recargue.
o El color gris claro del fondo de mi applet hace que parpadee cuando se dibuja en una página de diferente color.
o El método getImage de Applet no funciona.
o Ahora que he copiado el fichero class del applet en mi servidor HTTP, el applet no funciona
o No puedo hacer que mi applet funcione. El navegador muestra una ClassCastException.
Escribir Applets
Directa o Indirectamente, esta sección cubre todo lo necesario para esribir Applets Java. Como los Applets pueden usar casi cualquier API de Java está sección menciona muchas características que son mencionadas en otros lugares.
•
Introducción a los Applets nos enseña como funcionan los applets. Deberemos entender perfectamente esta sección andes de continuar.
Aprovechar el API Applet nos explica cómo usar los APIs a los que sólo los applets tienen acceso. Cubre los sonidos, los parámetros de applets, la etiqueta <APPLET>, comunicación inter-applets, y hacer peticiones al navegador.
Consideraciones Prácticas cuando se Escriben Applets explica los tópicos que se cubren en otras partes de este tutorial pero que afectan al entorno de los applets. Por ejemplo, menciona algunos factores que deberíamos considerar cuando escribamos un Interface Gráfico de Usuario (GUI) para nuestro applet. También explica las restricciones de seguridad que tienen los applets y cómo una aplicación del lado del servidor nos puede ayudar a evitar estas restricciones.
Finalizar un Applet Describe las características de un applet de alta calidad. Incluye Antes de Envíar nuestro Applet, una lista de chequeo de algunos comportamientos añadidos que debería evitar nuestro applet.
Problemas Más Comunes (y sus Soluciones) explica las soluciones a algunos problemas que podríamos encontrar mientras escribimos nuestros applets.
La Anatomía de un Applet
Cada vez que has visto un applet Java, probablemente te habrás preguntado cómo funciona. Recuerda que un applet Java es un programa que se adhiere a una serie de convenciones que le permiten ejecutarse en un navegador compatible con Java.
Aquí tenemos el código del applet "Hello World":
import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
...