Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

Code Army Bolivia

28/12/09

Primer applet en netbeans

JAN29


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:

ing.jorge dijo...

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

frank dijo...

Ptm, gracias hermano, me salvaste el culo

Post recomendado