Segun santa wikipedia un applet se define como un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo un navegador web. El applet debe ejecutarse en un contenedor, que lo proporciona un programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos móviles que soportan el modelo de programación por applets.
A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente.
Un Java applet es un código JAVA que carece de un método main, por eso se utiliza principalmente para el trabajo de páginas web, ya que es un pequeño programa que es utilizado en una página HTML y representado por una pequeña pantalla gráfica dentro de ésta
Creando el applet.
1. Crea un nuevo proyecto en netbeans FILE - NEW PROJECT.
2. Dale un nombre, para este ejemplo "applet1"
3. Al crear el nuevo proyecto, por defecto te crea la clase
"main.java",
debes eliminar esta clase ya que no nos sirve para el applet.
4. Crea una nueva clase, llamala
"miapplet.java". Debes tener algo como esto en el proyecto
5.El codigo correspondiente para la clase "miapplet.java", es el siguiente:
package applet1;
import java.awt.*;
import java.applet.*;
/**
* @web http://jc-mouse.blogspot.com/
* @author Mouse
*/
public class miapplet extends Applet {
@Override
public void paint(Graphics g) {
g.setColor( Color.BLUE );
Font f = new Font( "TimesRoman",Font.BOLD, 36);
g.setFont(f);
g.drawString("Hola Mundo",40,50);
g.drawOval(100, 80, 100, 100);
g.setColor( Color.black );
g.drawRect(150, 70, 60, 60);
g.setColor( Color.red );
g.fillRect(150, 85, 35, 140);
g.setColor(Color.GREEN);
g.fillOval(80, 70, 60, 70);
}
}
Esta clase lo que hace es dibujar en pantalla el clasico "Hola mundo" ademas de dibujar algunas formas geometricas.
6. Ahora para ejecutar el applet, al no tener un main que lance la aplicacion, nos saldra un mensaje "No main classes found" por lo cual tampoco generara los .class que nos interesa, para esto, en ves de presionar F6, dirigete al proyecto y realiza un clic derecho sobre el proyecto y elige la opcion Clean and Build, asi no genera los .class que necesitamos.
Para ejecutar el applet en el appletviewer, clic derecho sobre la clase "miapplet" y elige la opcion "Run File"
el resultado en el appletviewer
Ademas hay que notar que en la pestaña Files, nos construye automaticamente el archivo HTML, el cual nos sirve para poder ver el applet desde el navegador. Para ello clic derecho sobre el archivo html y elegir la opcion VIEW
2 comentarios:
Hola, realice todo el procedimiento y tengo dos observaciones, la primera es que al ejecutarlo me aparece el applet pero sin contenido y la segunda es que tampoco me esta generando el archivo html.
espero puedas ayudarme
Ptm, gracias hermano, me salvaste el culo
Publicar un comentario