Article View: es.comp.lenguajes.java
Article #27173Re: Problema �simple?
From: Angel Belda
Date: Fri, 23 Oct 1998 00:00
Date: Fri, 23 Oct 1998 00:00
53 lines
2698 bytes
2698 bytes
Lo que a bote pronto se me ocurre es que separes la rutina que llama
a tu ventana-di�logo en 2.
La 1� hasta que se llama a la ventana y la 2� desde que se llama a
la ventana.
Lo �ltimo que vas a hacer en la 1� rutina es llamar a la
ventana-Di�logo.
Y lo que vas a hacer cuando se cierre la ventana di�logo es poner en
marcha la 2� funci�n.
A su vez tendr�s que hacer que la ventana-Di�logo sea modal.
Esta es la teor�a que se me a ocurrido. Pero no te puedo decir c�mo
se hace esto en Java, porque no tengo ni idea de ese lenguaje.
Espero que te sea �til de todas maneras. Suerte
--
Angel Belda C�spedes
Tlf: 96 580 23 05 y 96 580 44 34
Fax: 96 580 81 71
abelda@SoftHome.net
abelda@geocities.com
Guy <0309651s01@abonados.cplus.es> escribi� en mensaje
<362CD157.4B8A7FE9@abonados.cplus.es>...
>Vereis, estoy realizando una aplicaci�n y en un momento dado quiero
>que aparezca una ventana y que la ejecuci�n del programa no continue
>hasta que no se pulse un boton en esta. La cosa parece simple pero las
>formas de hacerlo que se me ocurren no me valen:
> �La primera forma es con un Dialog que bloquee la entrada de la
>ventana que hay debajo. Pero esto no me vale porque esta ventana aparece
>cuando la que hab�a anteriormente ya ha desaparecido y el programa sigue
>corriendo tras mostrar mi ventana.
>
> �La otra forma es suspendiendo la hebra que se est� ejecutando en el
>momento en el que aparece la ventana, para volver a reanudarla con un
>resume cuando se pulse el boton. Este es el metodo que use en un
>principio pero aunque funciona bien en Windows en Linux o Solaris el
>resume no hace que la hebra se ponga en marcha (Cosa en cierto modo
>l�gica, ya que lo que estoy haciendo es que una hebra que est� dormida
>se despierte a si misma).
>
> En cualquier caso esto �ltimo demuestra que java no funciona de
>igual modo en todas las plataformas :-((( y que yo tengo un peque�o
>problema. Estoy seguro de que tiene que haber alg�n modo simple de
>hacerlo pero no se me ocurre.
>
> Gracias de antemano, Guy.
Technical Details
Message-ID:
<711dps$jv6$1@talia.mad.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<362CD157.4B8A7FE9@abonados.cplus.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,4045fa55ab7cecc2 X-Google-Attributes: gid1116f3,public From: "Angel Belda" <abelda@villena.infoville.tissat.es> Subject: Re: Problema �simple? Date: 1998/10/23 Message-ID: <711dps$jv6$1@talia.mad.ibernet.es> X-Deja-AN: 405123641 References: <362CD157.4B8A7FE9@abonados.cplus.es> X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.lenguajes.java