![]() |
![]() |
![]() |
![]() |
Comencemos nuestro primer paso desarrollando un ejemplo elemental de un estilo distinto de programar,
que justifica la existencia misma de Java..!!! y que tiene la particularidad de operar sobre el navegador
de internet de la máquina tuya, o la de ese primo que por la crísis tuvo que migrar a la isla de Borneo,
donde está desarrollando un sistema para ablandar caparozones de las tortugas Carey...!!
Java mediante, allá en la lejana Borneo, tu primo "pegará" en su WEbPage su "Carey Ablandator PRO II",
luego de eso, podrás desde tu casa visitar la page de tu primo, para operar ese programa Java, en la cuál
tu primo volcó toda su sapiencia sobre conchas de tortugas..!!
Lo que realmente estarás operando es un applet que activará el programa Java de la misma manera como
lo haces en tu primo en Borneo, pero ojo..!!, el no te mandó su programa compilado desde Borneo, sino que lo
pegó en su página Web, como un archivo .class insertado en su .html.
A esos archivos .class, generados por el compilador de java y que luego pegas en una webpage, se llaman
amigablemente APPLETS de Java. Estos te permiten además de embellecer tu page, mejorar
el manejo de tus datos por la Web.
|
|||||
es WFC |
|||||
---|---|---|---|---|---|
Clases WFC |
a Full |
||||
mucha Clase |
|||||
en NetBeans |
Java |
PARADIGMA
En los ojos del joven arde la llama
en los del viejo brilla la luz..!!
Víctor Hugo
Activa tu editor y copia textualmente el siguiente código
/* MI PRIMER APPLETS Java 2 // Wilucha.class 01/O9/O2 AUTOR: Wilucha */ import java.awt.Graphics; import java.awt.Font; import java.awt.Color; public class Wilucha extends java.applet.Applet { Font f = new Font("TimesRoman",Font.BOLD,36); public void paint(Graphics screen) { screen.setFont(f); screen.setColor(Color.red); screen.drawString("Wilucha Javero..!!!",10,70); } }
VER PARA CREER
Ahora sigue los siguientes pasos
Si estás utilizando algún entorno, como JavaCreator ó EasyJava, en BUILD encontrarás la opción de compilación.
Al ejecutar tu página, este applet generará el efecto que aparece en el siguiente renglón:
Activa tu editor y copia textualmente el siguiente código
/////////////////////////////////////////////// // Java 2 APPLET zRotulo.java // Wilucha 09/09/02 ////////////////////////////////////////////// import java.awt.Graphics; import java.awt.Font; import java.awt.Color; public class zRotulo extends java.applet.Applet { Font TipoFont = new Font("TimesRoman", Font.BOLD, 30); Font TipoFon2 = new Font("Arial", Font.BOLD, 16); Font TipoFon3 = new Font("Verdana", Font.BOLD, 10); public void paint(Graphics screen) { setBackground(Color.blue); screen.setFont(TipoFont); screen.setColor(Color.magenta); int Xrotulo=10; int Yrotulo=30; screen.drawString("TimesRoman 30 magenta", Xrotulo, Yrotulo); screen.setFont(TipoFon2); screen.setColor(Color.yellow); int Yrotul2=80; screen.drawString("Rotulo Arial 16 yellow", Xrotulo, Yrotul2); screen.setFont(TipoFon3); screen.setColor(Color.cyan); int Yrotul3=100; screen.drawString("Rotulo Verdana 10 cyan", Xrotulo, Yrotul3); screen.setColor(Color.orange); int Yrotul4=120; screen.drawString("Rotulo Verdana 10 orange", Xrotulo, Yrotul4); screen.setColor(Color.pink); int Yrotul5=130; screen.drawString("Rotulo Verdana 10 pink", Xrotulo, Yrotul5); } }En el siguiente renglon tienes este applets en acción..!!
Activa tu editor y copia textualmente el siguiente código
/////////////////////////////////////////////// // Java 2 APPLET zFotoWilo.java // Wilucha 05/08/02 ////////////////////////////////////////////// import java.awt.Graphics; import java.awt.Image; public class zFotoWilo extends java.applet.Applet { Image wilo; public void init() { wilo = getImage(getCodeBase(), "aWilucha.jpg"); } public void paint(Graphics screen) { int AnchoFoto = wilo.getWidth(this); int AltoFoto = wilo.getHeight(this); int AbsisaFoto = 10; int OrdenadaFoto = 10; // Mostrar foto en tamaño 1/4 screen.drawImage(wilo, AbsisaFoto, OrdenadaFoto, AnchoFoto / 4, AltoFoto / 4, this); } }
En el siguiente renglon tienes este applets en acción..!!
Activa tu editor y copia textualmente el siguiente código
/////////////////////////////////////////////// // Java 2 APPLET zFotoRotulo.java // Wilucha 07/08/02 ////////////////////////////////////////////// import java.awt.Graphics; import java.awt.Color; import java.awt.Font; import java.awt.Image; public class zFotoRotulo extends java.applet.Applet implements Runnable { Font TipoLetra = new Font("TimesRoman", Font.BOLD, 50); Color ColorActual[] = new Color[50]; Thread Activo; Image wilo; public void init() { wilo = getImage(getCodeBase(), "aWilucha.jpg"); } public void start() { if (Activo == null) { Activo = new Thread(this); Activo.start(); } } public void stop() { Activo = null; } public void run() { float c = 0; for (int i = 0; i < ColorActual.length; i++) { ColorActual[i] = Color.getHSBColor(c, (float)1.0,(float)1.0); c += .02; } int i = 0; Thread thisThread = Thread.currentThread(); while (Activo == thisThread) { setForeground(ColorActual[i]); repaint(); i++; try { Thread.sleep(200); } catch (InterruptedException e) { } if (i == ColorActual.length ) i = 0; } } public void paint(Graphics screen) { int AnchoFoto = wilo.getWidth(this); int AltoFoto = wilo.getHeight(this); int AbsisaFoto = 10; int OrdenadaFoto = 10; screen.drawImage(wilo, AbsisaFoto, OrdenadaFoto, AnchoFoto / 4, AltoFoto / 4, this); screen.setFont(TipoLetra); int Xrotulo=5; int Yrotulo=90; screen.drawString("Paradigmas", Xrotulo, Yrotulo); } }
En el siguiente renglon tienes este applets en acción..!!
Activa tu editor y copia textualmente el siguiente código
/////////////////////////////////////////////// // Java 2 APPLET zFondoColor.java // Wilucha 09/09/02 ////////////////////////////////////////////// import java.awt.*; public class zFondoColor extends java.applet.Applet { Button rojoBoton,azulBoton,verdeBoton,blancoBoton,negroBoton; public void init() { setBackground(Color.white); setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); rojoBoton = new Button("Rojo"); add(rojoBoton); azulBoton = new Button("Azul"); add(azulBoton); verdeBoton = new Button("Verde"); add(verdeBoton); blancoBoton = new Button("Blanco"); add(blancoBoton); negroBoton = new Button("Negro"); add(negroBoton); } public boolean action(Event evt, Object arg) { if (evt.target instanceof Button) { changeColor((Button)evt.target); return true; } else return false; } void changeColor(Button botonActivo) { if (botonActivo == rojoBoton) setBackground(Color.red); else if (botonActivo == azulBoton) setBackground(Color.blue); else if (botonActivo == verdeBoton) setBackground(Color.green); else if (botonActivo == blancoBoton) setBackground(Color.white); else setBackground(Color.black); repaint(); } }
En el siguiente renglon tienes este applets en acción..!!