Viruz Blog
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Uso de JApplet parte 1

Ir abajo

Uso de JApplet parte 1 Empty Uso de JApplet parte 1

Mensaje  Admin (Viruz) Mar Nov 13, 2012 12:25 am

Hola amigos de Viruz Blog siento mucho dejar abandonado estos días pero he tenido que arreglar unos asuntos escolares, pero a cambio de recompensa les presentaré como colgar sus proyectos en java en tu blog o algún otro espacio o sitio personal que sea de tu propiedad y esto es muy fácil.

Primero empezaremos con aprender que es un JApplet:
[Tienes que estar registrado y conectado para ver este vínculo]
Applet y JApplet son aplicaciones mas parecidas a Frame y JFRAME que consola, pero que es enviada embebida o empotrada en una pagina html a una computadora o pc remota, para que esta ultima lo ejecute.En general un applet es un pequeño programa en java, que es ejecutado remotamente, existen algunas restricciones acerca de los applets o programitas que se pueden mandar y ejecutar en maquinas remotas, por ejemplo no se pueden construir o mandar applets que trabajen con el disco duro de la maquina remota, etc.
Ahora veamos una vista de como al ejecutar un programa en su IDE es visto cuando hereda de Applet:
[Tienes que estar registrado y conectado para ver este vínculo]
Lo que se necesita conocer
  • Múltiple cara con eventos

¿Que instrucción necesito para visualizar?

Primero veremos la etiqueta que se utiliza para incrustar, poner o visualizar un Applet que es el siguiente:
<applet code="nombredelaclase.class" codebase="nombredelacarpeta/" width="600" heigth="95"></applet>

Nota: Este etiqueta se pone siempre dentro de tu código de HTML.

  • Applet code: En java se generan 2 archivos al ejecutar un programa el .java y el .class, para un applet ocuparemos el .class y este ira en la parte de applet code.
  • Codebase: Aquí ira el nombre de la carpeta donde se encuentra nuestro archivo .class que anteriormente pusimos en applet code.
  • Width: Nos sirve para indicar el ancho de nuestro applet este valor es dado en pixeles.
  • Heigth: Nos sirve para indicar el alto de nuestro applet este valor es dado en pixeles.
¿Como heredar de JApplet en mi programa en Java?

Ahora veremos como heredar con un ejemplo muy sencillo que ya he subido al blog utilizaremos el otorgado anteriormente (Lo que se necesita conocer), como verán en este código tenemos algo parecido a esto.

Nota: Vamos a ir por partes del código para ir comprendiendo el ejercicio.
import java.awt.*;
import java.awt.event.*;
public class BotonEvento extends Frame {
private int tipoCara = 1;
public BotonEvento(){
super("Caritas By Viruz");
setSize(300,300);
setBackground(Color.cyan);
setLayout(new FlowLayout());
addComponentes();
setVisible(true);
setLocationRelativeTo(null);
}


1. Primero debemos importar la clase JApplet.

import javax.swing.JApplet;

2. Después debemos cambiar la herencia de nuestro programa a JApplet.

public class BotonEvento extends JApplet {

3. Quitaremos el super y el setLocation ya que no es mas una ventana, recordando que el super es para el dar titulo a nuestro JFrame y setLocation para la localización al centro de la pantalla.
super("Caritas By Viruz"); 
setLocationRelativeTo(null);

public void addComponentes(){
Button boton1
= new Button("Carita Feliz");
Button boton2
= new Button("Carita Triste");
AccionBoton aBoton1
= new AccionBoton(1);
AccionBoton aBoton2
= new AccionBoton(2);
boton1
.addActionListener(aBoton1);
boton2
.addActionListener(aBoton2);
addWindowListener(new WindowAdapter(){
public void windowClosing (WindowEvent e){
System
.exit(0);
}
});
add(boton1);
add(boton2);
}

4. Por último en el método de los eventos utilizamos un evento de ventana para cerrar al dar clic en la cruz, al ya no ser un Frame este método debemos también quitarlo:
addWindowListener(new WindowAdapter(){           
public void windowClosing (WindowEvent e){
System.exit(0);
}
});


Listo ya tenemos nuestro código funcional.

¿Existe Otra Característica mas del JApplet?

Los JApplet's no cuentan con una clase aplicación o una clase Main es por eso que ejecutas tu código desde la misma clase.
Autor: Viruz study
Enlace: Uso de JApplet en Java
Admin (Viruz)
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 35
Localización : Desktop

https://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.