[eside-ghost] Swing, threads y demás
Alexandre Paz Mena
erzapito en gmail.com
Vie Feb 29 20:09:29 CET 2008
Saúl Ibarra escribió:
> Lo intento de nuevo :)
>
> Desde el tipico main de la aplicación lanzo 2 ventanas distintas A y
> B, utilizando este trozo de código en cada una:
>
>
> SwingUtilities.invokeLater(new Runnable() {
> public void run() {
> V1 inst = new V1();
> inst.setLocationRelativeTo(null);
> inst.setVisible(true);
> }
> });
>
> De manera que tengo cada una de las ventanas en un thread distinto (o
> esocreo yo xD).
>
> En la ventana A tengo un botón que la lanza, pero si utilizo el mismo
> trozo de código que en el main, me da este error: Cannot call
> invokeAndWait from the event dispatcher thread
>
> Creo que tengo algún error en el concepto de algo, pero no logro saber en qué.
>
> Thnx por el interés :)
>
>
>
Las ventanas en Java van en su propio thread, no hace falta que crees
uno aparte para cada una, con lo que la creación la puedes hacer directa.
Más información sobre la lista de distribución eside-ghost