• Domingo 19 de Mayo de 2024, 17:52

Autor Tema:  Solo una ventana a la vez...  (Leído 964 veces)

daveG

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Solo una ventana a la vez...
« en: Jueves 25 de Septiembre de 2008, 08:30 »
0
Hola, fijense que casi termino un proyecto, pero hay un par de cosas que no puedo hacer..

La cuestion es que tengo una ventana donde debo ingresar 5 datos de una persona (nombre, edad...etc.), pero lo que quiero es que, media vez este abierta
esta ventana con el formulario, NO se pueda abrir o acceder a ninguna otra hasta que la cierre, ya que si hago click bastantes veces en el boton donde me abre el formulario, pues me abre la ventana del formulario muchas veces, y no creo que sea "bonito o agradable " que esto pase. Como hago para evitar eso.

y la otra es que con el mismo proyecto, cuando ingreso los 5 datos de una persona, me lo manda a un JTable, y todo funciona bien, Pero... solo me manda los datos a JTable cuando tengo abierta la ventana que contiene el JTable, o sea tengo que tengo que tener abierta la ventana del formulario y el JTable para que mande los datos, si la ventana del JTable no la tengo abierta, no manda los datos y salen un monton de errores en el compilador...

de antemano muchas gracias, aqui me han ayudado mucho.. (chuidiang, donde estas..)

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Solo una ventana a la vez...
« Respuesta #1 en: Jueves 25 de Septiembre de 2008, 17:43 »
0
Has intentado desplegar el formulario con JDialog ?? Con esto puedes crear una ventana emergente (estilo las ventanas de configuración de cualquier programa) e inhabilitar la ventana que la llamó (no recuerdo si esta propiedad es poniendole modal=true o modal=false).

No tengo un ejemplo claro en la mente (hace rato que ya no programo en Java ^_^ ), pero echale un vistazo a la documentación del API (http://java.sun.com/j2se/1.5.0/docs/api/ o http://java.sun.com/javase/6/docs/api/ si tienes el JDK 6.0), allí te puedes guiar un poco.

:suerte:
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas