Java

Solo disponible en BuenasTareas
  • Páginas : 33 (8014 palabras )
  • Descarga(s) : 7
  • Publicado : 22 de abril de 2010
Leer documento completo
Vista previa del texto
Ingeniería en Sistemas Computacionales
TOPICOS SELECTOS DE PROGRAMACION

Instituto Tecnológico de la Laguna

GRUPO: 17 – 18 Hrs

“COMPONENTES JAVA SWING”
ALUMNO: XXXXXXXXXXXXXXXX

Torreón, Coah. a 01 de Abril de 2009

JApplet

Por Edyth Carmina Zapata Tafoya Descripcion • Un Japplet, o Applet de java; es una especie de aplicacion incrustada en el código de una pagina web (HTML).Sirve para usar funciones que no son accesibles desde la programación misma de la pagina, o para suministrar datos a una interfaz Javascript. • Esta tecnología puede ser usada en cualquier sistema operativo que tenga instalada una JVM (Maquina virtual de Java); la que por defecto va añadida en los navegadores web. Ciclo de vida de un Applet

La sintaxis de la etiqueta: Atributos obligatorios: •CODE Nombre de la clase principal • WIDTH Anchura inicial • HEIGHT Altura inicial Atributos opcionales: • CODEBASE URL base del applet • ALT Texto alternativo • NAME Nombre de la instancia • ALIGN Justificación del applet • VSPACE Espaciado vertical • HSPACE Espaciado horizontal Constructores
Applet ( ) Constructor Crea un objeto Applet Descripcion

Variables
WIDTH HEIGHT URL Constante Anchodel applet Alto del applet Dirección donde se encuentra un archivo Descripcion

Metodos
void init() void start() void stop() void destroy() String getParameter() URL getDocumentBase() Image getImage(URL url) Image getImage(URL url, String nombre) URL getCodeBase() void play(URL url) void play(URL url String nombre) void paint(Graphics g) void rezise(int width, int height) Metodo DescripcionLlamado por el navegador o visor de applet para informar a este applet que se ha cargado en el sistema. Llamado por el navegador o applet visor de informar a este applet que debería comenzar su ejecución. Llamado por el navegador o visor de applet para informar a este applet que debe detener su ejecución. Llamado por el navegador o visor de applet para informar a este applet que se está recuperado yque debe destruir todos los recursos que tiene asignados. Devuelve el valor del parámetro con nombre en la etiqueta HTML. Obtiene la dirección URL del documento en el que se inserta este applet. Devuelve una Image de objetos que pueden ser pintados en la pantalla. Devuelve una Image de objetos que pueden ser pintados en la pantalla. Obtiene la URL base. Reproduce el clip de audio en la URLespecificada absoluta. Reproduce el clip de audio, dada la URL y un especificador que es relativo a él. Pinta el área del dibujo del applet Pide que este applet de tamaño.

Ejemplo1 de uso ARCHIVO: Hola.java -----------------------------------------------------------------------------------------------------------------------------------------//importar las clases necesarias import java.awt.Graphics;import java.applet.Applet; import java.awt.Font; import java.awt.Color; public class Hola extends Applet { String nombre; String apellido; Font tipoFuente = new Font("TimesRoman", Font.BOLD, 25); public void init() { //Obtener el nombre del parametro "nombre" que se encuentra en la applet desde html nombre = getParameter("Nombre"); apellido = getParameter("Apellido"); } public void paint(Graphicsg) { setBackground(Color.GREEN); g.setFont(tipoFuente); g.setColor(Color.blue); //Pinta el saludo en la posicion indicada g.drawString("Hola " + nombre + apellido + " ! ", 25, 25); }

}

ARCHIVO: Colores.java -----------------------------------------------------------------------------------------------------------------------------------------import java.applet.*; import java.awt.*; importjava.lang.Math; public class Colores extends Applet { int width, height; int N = 25; Color[] spectrum; public void init()

{

width = getSize().width; height = getSize().height; setBackground( Color.black ); spectrum = new Color[ N ]; // Generar los colores y los almacena en el arreglo. for ( int i = 0; i < N; ++i ) { // Aqui especificamos los colores y saturacion y brillo, // cada uno de...
tracking img