Article View: es.comp.lenguajes.java
Article #25961Re: frames modales
From: Juan Gonzalo de Silva Medina
Date: Thu, 18 Feb 1999 00:00
Date: Thu, 18 Feb 1999 00:00
52 lines
1956 bytes
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-mailReferences:
<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