Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2006, 09:23
clinisbut
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 5 meses
Puntos: 0
creo q a lo q se refiere bauhaus1975 es al mismo problema que me estoy encontrando yo, crear elementos en tiempo de ejecución mas o menos se, pero lo q pretendo hacer es lo siguiente:
Código:
	private void buildOtions(ArrayList puertos, CheckboxGroup grupo)
	{	
		try
		{	int tamanyo=puertos.size()-1;
		
			for(int i=0; i<tamanyo; i++)
			{	checkes.add((Checkbox) new Checkbox((String)puertos.get(i), grupo,false));
				System.out.println(puertos.get(i));
			}
			
			tamanyo=checkes.size()-1;
			for(int i=0; i<tamanyo; i++)
			{	frame.add((Checkbox)checkes.get(i));
			}		
		}catch(Exception e)
		{	System.out.println("ERROR:"+e.getMessage());
		}
	}
Pretendo ir creando checkbox y los guardo en un arrylist, luego recorro ese arraylist y voy añadiendo cada checkbox al frame, pero al ejecutarse el frame aparece
vacio (no añado ni intento añadir nada mas que todo esto)...
Ademas el flujo del programa se me va hacia el catch soltando esto--> ERROR:null
Que hago mal?

Sin Embargo si pongo lo siguiente:
Código:
private void buildOtions(ArrayList puertos, CheckboxGroup grupo)
	{	
		try
		{	int tamanyo=puertos.size()-1;
		
			for(int i=0; i<tamanyo; i++)
			{	frame.add((Checkbox) new Checkbox((String)puertos.get(i), grupo,false));
				System.out.println(puertos.get(i));
			}
		}catch(Exception e)
		{	System.out.println("ERROR:"+e.getMessage());
		}
	}
Tán solo me muestra el ultimo elemento de la lista (aunque me imprime en consola todos los elementos existentes en puertos (3)

Última edición por clinisbut; 09/11/2006 a las 10:29