Logo Grupo Codesi

Threads Swing

Reglas para utilizar Threads en Swing

threads swing

La Regla de los Threads en Swing, menciona que los componentes Swing solo pueden ser accedidos por un thread a la vez. Generalmente, este thread es el que despacha los eventos en esta parte nos referimos que solo podemos ejecutar una acción al mismo tiempo, y para poder ejecutar otra acción se necesita terminar la acción anterior. Las excepciones a la Regla dicen que unas pocas operaciones están garantizadas como seguras ante los threads. En tres puntos importantes:

Para tener buenas bases de este lenguaje dejamos este curso de java presencial y 100% práctico que tiene muy buenas referencias.

threads java

Mètodos y threads

Por otro lado el thread de despacho de eventos es el thead que ejecuta el código de dibujo y de despacho de eventos. Por ejemplo los métodos paint y actionPerformed se ejecutan automáticamente en el thread de despacho de eventos. Otra forma de ejecutar código en el thread de despacho de eventos es usar el método invokeLater de SwingUtilities.
Excepciones a la Regla Existen unas pocas excepciones a la regla de que todo el código que afecte a un componente Swing realizado debe ejecutare en el thread de despacho de eventos: Unos pocos métodos de threads en swing seguros: Este método es seguro ante los threads, aunque muchos métodos Swing no lo son. Un GUI de una aplicación frecuentemente puede ser construido y mostrado en el thread principal, Mientras que no se haya realizado ningún componente (Swing o de otro tipo) en el entorno de ejecución actual, está construir y mostrar un GUI en el thread principal de una aplicación.

Es importante para poder realizar todos estos elementos con Swing, tener una base solida de la programación en Java por ello dejamos este curso de java ampliamente recomendable.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Caracteristicas y Conceptos Swing
Diplomado Java Diplomado Javascript

Diseño de paginas Web Grupo Codesi