UNIDAD 3: JAVA APLICACIONES EN RED

JAVA TEMA 3: JAVA APPLET Y JAPPLET CONTINUACION

JApplet comparte muchos elementos comunes con Jframe y Jwindows en virtud de que todos estos descienden de swing entre otros elementos a considerar, estan que para añadir controles, layouts, etc, se deberan hacer al contenpane() ya descrito y no directamente a el objeto de tipo Japplet.

Sin embargo, en la actualidad la ejecución de un applet corre a cargo de la pc que la recibe y lamentablemente de sus maquinas virtuales de java instaladas, asi que en realidad mientras microsoft no actualize su maquina virtual para que reconozca swing.japplet, de momento solo reconoce awt.applet, los applets que se construyen en este curso son de awt.applet y no de swing.japplet(que por cierto estan mejores)

Mejor un ejemplo:

import java.awt.*; import java.applet.*; import java.awt.event.*;
public class prog6 extends Applet {
Panel p1; Label l1; TextField t1, t2; Button b1;
public void init() {
p1= new Panel(); p1.setLayout(new GridLayout(0,2) ); l1 = new Label("edad :");
t1= new TextField(15); t2=new TextField(15); b1= new Button("OK");
p1.add(l1);p1.add(t1);p1.add(t2);p1.add(b1);
// abajo no se puso el objeto a la propiedad, porque el default es el propio prog6 o applet
setLayout(new BorderLayout()); add(p1, BorderLayout.CENTER);
b1.addMouseListener(new MouseAdapter()
{public void mousePressed(MouseEvent e) {
double edad= Double.parseDouble(t1.getText());
edad = edad * 12;
t2.setText(String.valueOf(edad) ); } } );
} // cierra init
} // cierra clase

Notas:

Solo se usa awt

un applet no lleva main() lleva un metodo llamado init()

La pagina que lo llama y se lo lleva a la pc remota, lleva el siguiente codigo:

</code>

MI PRIMER APPLET
Politica de Privacidad

</code>

Como se observa la directiva que lo activa es <APPLET CODE, los otros dos parametros son la altura y anchura de la ventana que se creara en el browser y que ocupara el applet.

Recordar que la pagina.html y todas las clases incluso las intermedias que genero el compilador javac, deberan estar juntas en el directorio principal de su sitio.

TAREAS JAVA

1.- LOS MISMOS DE JAVA JFRAME

Politica de Privacidad