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 2

Ir abajo

Uso de JApplet parte 2 Empty Uso de JApplet parte 2

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

Hola Amigos ya que hemos estado hablando de nuestros JApplets buscando bien en lo que es la IDE de NetBeans me encontré con una opción mucha mas fácil para elaborarlos y les mostraré como se puede hacer una mejor interfaz.

Lo que se necesita conocer
  • Múltiple cara con eventos
  • Uso de JApplet Parte 1

1. Abrimos y cargamos nuestro IDE nos dirigimos a donde se encuentra nuestro proyecto de Java y damos clic derecho en nuestro paquete donde se encuentran nuestras clases, de no tener ningún paquete creado se dará clic derecho en "default package".

2. Al realizar esto se nos desplegará un menú y nos iremos a la opción de "New", seguido de esto un Submenú donde nos iremos al final de este y damos clic en la opción de "Other".
[Tienes que estar registrado y conectado para ver este vínculo]
3. Al dar clic nos abrirá una ventana donde nos aparecerán las diferentes categorías que maneja NetBeans junto con los tipos de archivos, nos iremos a la opción de "Swing GUI Forms" y en la opción de File Types daremos clic en "JApplet Form".
[Tienes que estar registrado y conectado para ver este vínculo]
4. Le ponemos nombre a la clase en mi caso "MiPanel" y nos abrirá la clase de una forma conocida como un "JFrame Form" donde tendremos nuestra paleta de lado derecho con nuestros componentes a utilizar y nuestro diseño del Applet en la parte de en medio. Procederemos agregar los 2 botones de Cara feliz y Cara triste.
[Tienes que estar registrado y conectado para ver este vínculo]
5. Ahora copiaremos el siguiente código en la clase MiApplet.Java.


import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Graphics;
/*
* MiApplet.java
*
* Created on 17-ago-2011, 21:13:20
*/
/**
*
* @author Ivan
*/
public class MiApplet extends javax.swing.JApplet {
private int tipoCara = 1;
/** Initializes the applet MiApplet */
public void init() {
setSize(300,300);
setBackground(Color.cyan);
setLayout(new FlowLayout());
setVisible(true);

try {
java.awt.EventQueue.invokeAndWait(new Runnable() {

public void run() {
initComponents();
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}

public void paint(Graphics g){
if(tipoCara!=0){
g.setColor(Color.YELLOW);
g.fillOval(40, 60, 200, 200);
g.setColor(Color.BLACK);
g.fillOval(90, 120, 20, 20);
g.fillOval(180-10, 130-10, 20, 20);
g.setColor(Color.RED);

if(tipoCara==1)
g.drawArc(80, 100, 120, 120, 180, 180);
//x ,y ,largo,ancho,angulo inicial, angulo final
else
g.drawArc(80, 160, 120, 120, 0, 180);
}
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
tipoCara = 1;
repaint();
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
tipoCara = 2;
repaint();
}

// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
// End of variables declaration
}


6. Ahora ejecutamos nuestra clase y listo tenemos nuestro Applet funcional:
[Tienes que estar registrado y conectado para ver este vínculo]

Descarga el Código
JApplet en Java

Autor: Viruz study
Enlace: Uso de JApplet Parte 2
Admin (Viruz)
Admin (Viruz)
Admin

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

https://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba

- Temas similares

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