Foro de elhacker.net

Programación => Java => Mensaje iniciado por: PhipexX en 2 Enero 2017, 05:36 am



Título: netbeans abrir ventana secuandaria y volver a los procesos de la principal
Publicado por: PhipexX en 2 Enero 2017, 05:36 am
Hola buenas, estoy haciendo un sistema de ventas
la cosa es que en la ventana de ventas (principal) hago todo el proceso de identificacion del producto y luego abro otro JFrame (secundario) donde debe indicar la cantidad del producto.

La cosa es que cuando me vuelvo desde el JFrame de cantidad (secundario) al principal donde realizar la venta, los procesos de la ventana principal no siguen, solo se cortan hasta que abre el Jframe secundario

Ayuda :c


Título: Re: netbeans abrir ventana secuandaria y volver a los procesos de la principal
Publicado por: miltonprogramador en 2 Enero 2017, 16:33 pm
Hola debes utilizar hilos (Threads) esto te permite hacer aplicaciones multitareas, es decir, que tu aplicación mantenga el hilo de procesos que lleva mientras pide que realice otra cosa en paralelo...


Título: Re: netbeans abrir ventana secuandaria y volver a los procesos de la principal
Publicado por: ThinkByYourself en 2 Enero 2017, 19:05 pm
Lo que dice miltonprogramador es cierto, Swing tiene su forma de proceder con esto de los hilos, y si te descuidas, pasa eso que dices.

También puede ser que estés usando una ventana en modo modal, por lo que sería propio que se bloqueara la ventana padre. Pero seguramente es cosa de los hilos.

El método SwingUtilities.invokeLater puede ayudarte.

Un poco más de info de StackOverflow:

https://stackoverflow.com/questions/12077245/what-is-swingutilities-invokelater (https://stackoverflow.com/questions/12077245/what-is-swingutilities-invokelater)