Foros del Web » Programación para mayores de 30 ;) » Java »

cargar applet dentro de otro applet

Estas en el tema de cargar applet dentro de otro applet en el foro de Java en Foros del Web. alguien sabe como cargar un applet dentro de otro applet y el que lo carga enviarle parametros al que va a cargar? la carga de ...
  #1 (permalink)  
Antiguo 17/11/2004, 03:09
 
Fecha de Ingreso: marzo-2003
Mensajes: 20
Antigüedad: 21 años, 1 mes
Puntos: 0
Exclamación cargar applet dentro de otro applet

alguien sabe como cargar un applet dentro de otro applet y el que lo carga enviarle parametros al que va a cargar? la carga de un applet a otro me funciona bien pero me falta agregarle parametros y no me funciona

me explico, por ejemplo cargo un applet desde html

CODIGO.HTML:
--------------
<APPLET CODE="LOADER.class" NAME="Cargador">
<PARAM NAME="appletToLoad" VALUE="ARCHIVOCLASS_A_CARGAR">
<PARAM NAME="nombre" VALUE="me llamo pablo">
</APPLET>


(necesito que el applet "Cargador" mande parametros al nuevo applet a cargar "appletToLoad" esto para NO ponerlos en el CODIGO.HTML para que esten ocultos)

he intentado con funciones como:
//param.setProperty("password", "12345678");
//applet.addParameter("password", "12345678");
//setProperties("password", "12345678");




LOADER.java:
------------
import java.applet.Applet;
import java.applet.AppletStub;
import java.util.Properties;
import java.awt.*;

public class QLoader extends Applet
implements Runnable, AppletStub {
String appletToLoad;
Thread appletThread;

public void init() {
appletToLoad = getParameter("appletToLoad");
setBackground(Color.white);
}

public void paint(Graphics g) {
g.drawString("Cargando el applet...", 30, 30);
}


public void run() {
try {
Class appletClass = Class.forName(appletToLoad);
Applet realApplet = (Applet)appletClass.newInstance();
realApplet.setStub(this);

//param.setProperty("password", "12345678");
//applet.addParameter("password", "12345678");
//setProperties("password", "12345678");

setLayout( new GridLayout(1,0));
add(realApplet);
realApplet.init();
realApplet.start();
}
catch (Exception e) {
System.out.println( e );
}
validate();
}

public void start(){
appletThread = new Thread(this);
appletThread.start();
}

public void stop() {
appletThread.stop();
appletThread = null;
}

public void appletResize( int width, int height ){
resize( width, height );
}
}



ARCHIVOCLASS_A_CARGAR.class:
-------------------------------

este applet recibe los parametros definidos en CODIGO.HTML (ej: parametro -> nombre) como tambien lo que yo le diga dentro del applet cargador "LOADER.java" (ej: parametro -> password)



es posible hacer esto? alguien se le ocurre como podria hacerse, yo lo vi una vez en un codigo pero la pagina que estaba ya no esta disponible.. ojala alguien se le ocurra o tenga alguna idea

muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:02.