elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:49  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Threads-JFrame
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Threads-JFrame  (Leído 1,726 veces)
soser

Desconectado Desconectado

Mensajes: 44


...


Ver Perfil
Threads-JFrame
« en: 14 Abril 2011, 12:09 »

Bien,el problema es el siguiente: tengo que hacer un trabajo que maneje threads con semaforos de java y bueno...en si un programa concurrente, sin embargo aun cuando ya el programa me funciona de manera correcta en consola, no se como implementarlo de manera adecuada en un JFrame, es decir que si por ejemplo existe una clase "palabras" y tres threads, que en el JFrame se vean los letreritos que imprime "palabras" cuando alguno de los threads esta ejecutandose, ya lo he intenado de varias maneras pero o no se ven los letreros o solo se ve el ultimo, asi que pues me gustaria que me dieran alguna idea para poder resolver mi problema. Desde ya gracias


En línea
NetJava

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Re: Threads-JFrame
« Respuesta #1 en: 14 Abril 2011, 15:21 »

Buenas,

si lo he entendido bien, lo que tendrías que hacer es crear una clase interfaz (por ejemplo), declaras tus JLabel para las palabras, creas después una clase "public class hilo estends Thread{}", y en su constructor pides un JLabel y por ejemplo una variable int "caso". Cuando crees un objeto de la clase hilo al presionar, por ejemplo, el botón "empezar" haces que se cree un objeto de la clase hilo, donde has pasado al constructor el JLabel y el "caso = 1", entonces en la clase hilo tendrías en el método "run()", además del while(){}, un su interior un if, para diferenciar los casos que quieres. Cuando digo casos me refiero a que si un semáforo tiene 3 partes diferenciadas, en cada caso se hace una cosa diferente, en este caso jajajajaja sobre el JLabel que has ido pasando. Claro que esta que al presionar el botón "empezar" puedes crear varios objetos de la clase hilo, pasando a cada constructor un JLabel diferente y un "caso" diferente.

No se si al final lo he liado todo explicando jajaja pero bueno, si es eso lo que quieres, y tienes alguna duda, ya sabes. Saludos.


En línea
soser

Desconectado Desconectado

Mensajes: 44


...


Ver Perfil
Re: Threads-JFrame
« Respuesta #2 en: 18 Abril 2011, 05:50 »

Perdon por responder apenas, es que no tuve internet, y respecto al tema probare lo que me dices, igual si alguien más me pudiese dar alguna otra idea...
Desde ya gracias
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda: como mostrar un JFrame de otro JFrame.
Programación General
dragon_abraxas 0 1,042 Último mensaje 22 Octubre 2004, 12:10
por dragon_abraxas
Ayuda con 2 JFrame plz
Java
visualfree 3 2,616 Último mensaje 24 Abril 2009, 05:03
por visualfree
JFrame MDI
Java
[GB] 0 1,449 Último mensaje 23 Noviembre 2009, 23:34
por [GB]
JFrame
Java
nerckos 10 2,314 Último mensaje 8 Mayo 2010, 15:58
por nerckos
Llamar un Jframe
Java
blood_brother 8 2,674 Último mensaje 9 Junio 2010, 08:29
por blood_brother
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines