elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  JLabel no moficado en tiempo de ejecucion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: JLabel no moficado en tiempo de ejecucion  (Leído 1,922 veces)
Xedrox

Desconectado Desconectado

Mensajes: 274



Ver Perfil
JLabel no moficado en tiempo de ejecucion
« en: 5 Mayo 2014, 21:08 pm »

Hola gente, como va?

   Les hago una consulta, tengo un programa bastante sencillo. Una ventana con un JLabel y un boton. Al presionar ese boton, se realizan operaciones sobre archivos, y el JLabel deberia ir modificandose segun el archivo que se este procesando en cuestion. El programa funciona bien, pero el JLabel no se actualiza hasta terminar con todos los archivos, es decir, solo se modifica cuando llega al ultimo valor. Es curioso que tambien el boton queda precionado hacia adentro mientra se procesa lo declarado en su "actionPerformed" que es lo que contiene el procesamiento de la logica de los archivos. Me da impresion que la GUI no actualiza mientras se esta procesando algo.

Alguna idea?

Muchas Gracias
Saludos!


En línea

Zoik

Desconectado Desconectado

Mensajes: 91


Ver Perfil
Re: JLabel no moficado en tiempo de ejecucion
« Respuesta #1 en: 5 Mayo 2014, 21:26 pm »

Buenas,

eso se puede deber a que utilizas para procesar el archivo el mismo thread que utilizas para mantener en ejecución la interface.

Lo mejor sería que los separases, mírate algo sobre threads del amigo Chuidiang.

http://www.chuidiang.com/java/hilos/hilos_java.php

Un saludo.


En línea

Xedrox

Desconectado Desconectado

Mensajes: 274



Ver Perfil
Re: JLabel no moficado en tiempo de ejecucion
« Respuesta #2 en: 5 Mayo 2014, 22:31 pm »

Grande era eso!
En línea

Zoik

Desconectado Desconectado

Mensajes: 91


Ver Perfil
Re: JLabel no moficado en tiempo de ejecucion
« Respuesta #3 en: 6 Mayo 2014, 21:42 pm »

De nada, para eso estamos.

Te recomiendo que te leas algo sobre el EDT (Event Dispatch Thread).

Link

Un saludo.
« Última modificación: 6 Mayo 2014, 21:45 pm por Zoik » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
tiempo de ejecucion « 1 2 »
Programación C/C++
mapers 11 13,002 Último mensaje 26 Junio 2010, 15:37 pm
por cbug
tiempo de ejecucion!!!
Programación General
mapers 3 3,427 Último mensaje 28 Agosto 2010, 09:00 am
por Littlehorse
Agregar un JLabel en tiempo de ejecución
Java
zonahurbana 3 4,831 Último mensaje 30 Julio 2013, 21:56 pm
por zonahurbana
Tiempo de ejecución
Programación C/C++
xavirus.g6 3 2,181 Último mensaje 28 Noviembre 2013, 05:26 am
por Vaagish
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines