Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Crear botones con bucle for.

Estas en el tema de Crear botones con bucle for. en el foro de Java en Foros del Web. Buenas, tenía una duda y es qué tengo qué declarar 64 botones individualmente y me surgió la duda de sí se podría hacer mediante un ...
  #1 (permalink)  
Antiguo 21/05/2013, 16:17
 
Fecha de Ingreso: mayo-2013
Ubicación: Málaga
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Crear botones con bucle for.

Buenas, tenía una duda y es qué tengo qué declarar 64 botones individualmente y me surgió la duda de sí se podría hacer mediante un bucle, ya que no sé si tan siquiera se puede, el planteamiento sería este:
Código:
for(int i = 1; i<=65; i++){
Button boton+i = new Button("Boton"+i);
}
Gracias de antemano.
  #2 (permalink)  
Antiguo 21/05/2013, 16:44
 
Fecha de Ingreso: diciembre-2011
Mensajes: 152
Antigüedad: 12 años, 4 meses
Puntos: 34
Respuesta: Crear botones con bucle for.

Cita:
Iniciado por MRars Ver Mensaje
Buenas, tenía una duda y es qué tengo qué declarar 64 botones individualmente y me surgió la duda de sí se podría hacer mediante un bucle, ya que no sé si tan siquiera se puede, el planteamiento sería este:
Código:
for(int i = 1; i<=65; i++){
Button boton+i = new Button("Boton"+i);
}
Gracias de antemano.
No eso no es posible, esto si:
Código Java:
Ver original
  1. for(int i = 1; i<=65; i++){
  2.     Button boton = new Button("Boton"+i);
  3.     panel.add(boton);
  4. }
  #3 (permalink)  
Antiguo 29/05/2013, 16:02
 
Fecha de Ingreso: mayo-2013
Ubicación: Málaga
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Respuesta: Crear botones con bucle for.

Cita:
Iniciado por LuisChavezB Ver Mensaje
No eso no es posible, esto si:
Código Java:
Ver original
  1. for(int i = 1; i<=65; i++){
  2.     Button boton = new Button("Boton"+i);
  3.     panel.add(boton);
  4. }
Buenas, no he podido contestar antes por el trabajo, conseguí solucionarlo creando un array de botones.

Código Java:
Ver original
  1. Button botones[] = new Button[64];
  2. for(int i=0;i<=64;i++)
  3. botones[i] = new Button();

Es otra forma de hacerlo por si a alguien le interesa, de todos modos la tuya es totalmente válida y gracias por contestar, un saludo!

Etiquetas: botones, bucle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:09.