Java - Ayuda con Hilos

 
Vista:

Ayuda con Hilos

Publicado por luigi (1 intervención) el 02/01/2007 18:12:57
HOla a todos , estoy desarrollando una applet el cual simula la transformacion de una direccion virtual a una direccion fisica usando hilos . tengo arreglo de JLabel en los cuales se muestran las direcciones virtuales pintadas de diferentes colores. tambien tengo un metodo el cual me genera hilos cada hilo generado debe modificar el color de los label el problema esta en que aunque le haga label.setBackground(coloraleatorio);
no cambia de color, pero cuando le ago un
pero cuando hago System.out.println(label.getBackground()); muestra el nuevo color , el problema esta en que no actualiza los label.
//metodo que crea un arreglo de hilos y los ejecuta secuencialmente
public void run(){
ControlPanel[] pnlDirecciones=new ControlPanel[100];//creo un arreglo de hilos
int i=0;
while(true){
try{
i++;
if(i<100){

pnlDirecciones[i]=new ControlPanel();
pnlDirecciones[i].setText(" "+aleatorio(0,64000));
pnlDirecciones[i].setBackground(new Color(0,106,0));
pnlDirecciones[i].setOpaque(false);
pnlPincipal.add(pnlDirecciones[i]);
pnlDirecciones[i].setTabla(lbltablaVirtual);//envio el arreglo de label con las direcciones
pnlDirecciones[i].setBounds(0,0,1100,800);
pnlDirecciones[i].start();//acciona el hilo
hilo.sleep(10000); //detiene 10000 antes de ejecutar el segundo hilo
}}catch(Exception x){}}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder