Article View: es.comp.lenguajes.java
Article #29200Re: Applet en un frame
From: Pablo Lanza
Date: Wed, 14 Jan 1998 00:00
Date: Wed, 14 Jan 1998 00:00
51 lines
1841 bytes
1841 bytes
Hola
On Mon, 12 Jan 1998 20:06:43 +0100, Miguel <mmoure@ayco.net> wrote:
>Hola:
>
>
> Estoy tratando de hacer un menu desplegable de forma que al pulsar
>con el raton en un applet (en un boton, por ejemplo), se abra una
>segunda ventana mostrando las opciones que el usuario puede
>seleccionar. Pinchando sobre la opci�n adecuada se ira a una u
>otra pantalla.
� pantalla o link?
>El problema que se me plantea es que, tanto para poner graficos
>cargados de la red como para hacer links a distintos documentos HTML,
>es necesario trabajar con la clase Applet; pero para abrir ventanas
>utilizo la clase Frame, que no posee metodos para lo anterior.
Usa un m�todo static en la clase que derives del applet y que ser�
llamado desde cualquier sitio cuando quieras cambiar de link.
Te pongo mas o menos como ser�a la estructura
class miclase extends Applet
{
static Applet a;
public void init()
{
a=(Applet)this;
}
public static veteadondetediga(String link)
{
a.getAppletContext().showDocument(new URL(link))
}
}
class unframe extends Frame
{
public boolean action(Event evt,Object obj)
{
//Controlas la accion de un boton, por ejemplo
miclase.veteadondetediga("http://www.unapagina.html");
return(true);
}
}
Un saludo.
Technical Details
Message-ID:
<34beb316.2796888@noticias.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<34BA69C2.8064A655@ayco.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,8597097f8c78744c X-Google-Attributes: gid1116f3,public From: plm@bbs.mundivia.es (Pablo Lanza) Subject: Re: Applet en un frame Date: 1998/01/14 Message-ID: <34beb316.2796888@noticias.ibernet.es> X-Deja-AN: 315991237 Content-Transfer-Encoding: 8bit References: <34BA69C2.8064A655@ayco.net> Content-Type: text/plain; charset=ISO-8859-1 Organization: Unisource Espana NEWS SERVER Mime-Version: 1.0 Reply-To: plm@bbs.mundivia.es Newsgroups: es.comp.lenguajes.java