Documente Academic
Documente Profesional
Documente Cultură
Por ejemplo, cuando el navegador encuentra una pgina web con un Applets, pone en
marcha la JVM y proporciona la informacin que aparece en la etiqueta <Applets> ...
</Applets>. El cargador de clases dentro de la JVM ve que clases necesita el applet.
Dentro del proceso de carga, las clases se examinan mediante un verificador que asegura
que las clases contienen cdigo vlido y no malicioso. Finalmente, se ejecuta el applet.
Cmo colocar Applets en pginas web?
Cuando visitas o descargas una pgina web debes tener en cuenta que aunque los
Applets insertos en ella estarn definidos en su cdigo, la pgina no funcionara offline ya
que necesita un paquete cerrado (archivo class) que procede de la compilacin del
correspondiente archivo ".java".
Por eso para colocar adecuadamente algn applet en una pgina web debes proceder
as:
1. Descarga los archivos necesarios para que el applet funcione. El archivo ms
importante es el archivo " .class" que es donde va compilado el programa java.
2. Inserta el cdigo del applet entre las etiquetas <body>..</body> del documento
HTML.
3. Si el archivo " .class" no lo colocas en el mismo directorio que el documento HTML
que contiene el cdigo del applet debes indicar la ruta hacia el mismo mediante el
atributo codebase dentro de la etiqueta <applet>.
4. La forma ms sencilla de utilizar un applet es guardar el archivo " .class" en el
mismo directorio que el documento HTML que contiene su cdigo.
Material:
1. Computadora.
2. Jgrasp Como entorno de desarrollo
3. Cuaderno.
Para programar nuestra Applets primero se requiere de las siguientes libreras de java
Al igual que otros lenguajes de programacin las Applets utilizan el concepto de herencia
donde las herramientas son sacadas de otra clase por lo tanto son clases hijas de otra
herramienta ya previamente creada por lo tanto la clase debe tener la siguiente
modificacin
Recuerda compilar tu aplicacin para que se guarde los cambios y se revise la sintaxis de
nuestra applet en este caso de estudio:
Ok para su ejecucin
en este caso no se requiere de una funcin principal como
main ya que se visualiza por medio de una herramienta conocida como navegador web .
Por lo tanto solo basta con hacer click derecho sobre la class creada con el nombre de tu
applet buscar la opcin Run File .Nos deber mostrar la siguiente salida
Como JGrasp debemos administrar las carpetas donde se encuentra nuestra applet
desde el explorador de Windows .Abrir la carpeta del Applets que quieres visualizar:
Abrir la carpeta donde se guardo nuestra applets donde se debe ver el archivo cdigo
fuentey el archivo class con el mismo nombre
Ahora debemos crear una pagina web con cdigo HTML con que puede ser el siguiente,
a travs del procesador de texto o bloc de notas.
y
agregar el siguiente cdigo ver que conde dice code se debe indicar el nombre de la
clase en esta caso Ejemplo1
Para abrir nuestra pagina web basta con seleccionar el archivo y asi poder ejecutarlo
}
}
Cdigo 2:
import java.awt.*;
import java.applet.*;
public class AppletDiagonal extends Applet {
public void paint(Graphics g) {
g.setColor( Color.red );
g.drawLine(0, 0, getWidth(), getHeight() );
}
}
codigo 3:
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;
public class Circulos extends Applet{
public void paint (Graphics g){
int posi, posj, i;
for (i = 1; i <= 100;i++){
posi = (int)(Math.random()*(getSize().width-20));
posj = (int)(Math.random()*(getSize().height-20));
g.drawOval(posi, posj, 20,20);
}
}
}
Codigo 4:
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;
public class applet01 extends Applet{
public void paint (Graphics g){
int posi, posj,c1,c2,c3;
for(int i = 1; i <= 100; i++){
posi = (int)(600*Math.random());
posj = (int)(600*Math.random());
c1 = (int)(255*Math.random());
c2 = (int)(255*Math.random());
c3 = (int)(255*Math.random());
Color micolor = new Color(c1,c2,c3);
g.setColor(micolor);
g.fillOval(posi, posj, 20,20);
}
}
}
Codigo5:
import java.awt.*;
import javax.swing.*;
import java.applet.Applet;
public class Sumador extends JApplet {
double numero1;
double numero2;
double suma;
public void init(){
String primerNumero;
String segundoNumero;
primerNumero = JOptionPane.showInputDialog("Ingrese el primer nmero");
segundoNumero = JOptionPane.showInputDialog("Ingrese el segundo nmero");
numero1 = Double.parseDouble(primerNumero);
numero2 = Double.parseDouble(segundoNumero);
suma = (numero1 + numero2);
}
public void paint(Graphics resultado){
resultado.drawString("Pagina que suma dos valores",10,10);
resultado.drawString("La suma de los valores es:"+suma,20,20);
}
}
Cuestionario:
1.- En que consiste la funcin Graphics g?
2.- que es un applet?
3.- Que consiste la librera awt
4.- En que consiste la librera Swing?
5.- Porque en las Applets no requiere un main?
6.- realizar el cdigo de una Applets que calcule el producto de nmeros enteros, ilustrar
salida de pantalla