🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #25961

Re: frames modales

#25961
From: Juan Gonzalo de Silva Medina
Date: Thu, 18 Feb 1999 00:00
52 lines
1956 bytes
xavims@arrakis.es wrote:
> 
> He programado una aplicación no visual, con unas clases encargadas de
> la interacción con pantalla. Ahora quisiera substituir esas clases por
> unas nuevas (visuales) de forma q mi aplicación fuera gráfica.
> 
> Pero cuando en el código creo y muestro el frame.. java me crea otro
> thread! Es decir, mi código sigue ejecutandose sin esperar que los
> datos sean introducidos por el ususario y apriete Ok.
> 
> Como puedo hacer un frame modal? Hay alguna alternativa?
> 
> (intentçe usar un dialog...  pero el constructor necesita de un frame.
> O sea, estoy en las mismas, creo el frame... y un nuevo thread me
> salta :(  ) )

Creo que...

Sobre este tema lo mejor es que se use el modelo de eventos de objetos.

Este problema me parece que es por aplicar una orientación procedural
dentro de java.

Seria...

La parte no visual (un objeto) se ejecuta y en algún punto necesita
interactuar con el usuario, por lo que genera un dialogo lo muestra (y
aquí termina el método).

Una vez procesada la información en la parte visual, el diálogo llama al
objeto (invocando a un método predeterminado) para que continue la
ejecución. 

Y vuelta a procesar en el objeto no visual...

Saludos,


-- 
Juan Gonzalo de Silva Medina
http://www.caymasa.es/usr/gonzalo
Red-Hat Linux 2.0.36 (#95838) & Java
Technical Details
Message-ID: <36CB51B1.55A53FA7@caymasa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36caaaf8.10171465@wingate>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,28609627a8426835
X-Google-Attributes: gid1116f3,public
From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es>
Subject: Re: frames modales
Date: 1999/02/18
Message-ID: <36CB51B1.55A53FA7@caymasa.es>
X-Deja-AN: 445503052
Content-Transfer-Encoding: quoted-printable
References: <36caaaf8.10171465@wingate>
X-Accept-Language: es-ES, en
Content-Type: text/plain; charset=iso-8859-1
Organization: El Torito
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java