Estoy creando botones masivos con un bucle no se si sera posible es solo por curiocidad y me da un error en la linea 16.
Código Java:
Ver original
| |||
Crear botones con While ? Crear botones con While ? Estoy creando botones masivos con un bucle no se si sera posible es solo por curiocidad y me da un error en la linea 16.
Código Java:
Ver original
__________________ Mi mail: [email protected] |
| |||
Respuesta: Crear botones con While ? Sí se pueden crear botones nuevos con cualquier bucle, pero desde luego lo que no se puede hacer es usar la sintaxis que estás usando.
Código Java:
Ver original |
| |||
Respuesta: Crear botones con While ? gracias alexg88 tengo la siguiente duda, como se identificara el boton si toda las instancias se llaman iguales ? o no es necesario identificarla como por ejemplo Jbutton botonlocal1 = new Jbutton(); Jbutton botonlocal2 = new Jbutton(); Jbutton botonlocal3 = new Jbutton(); ya que para asignarle un evento o listener a un boton determinado y no a todos por completo.
Código Java:
Ver original
__________________ Mi mail: [email protected] |
| |||
Respuesta: Crear botones con While ? Si quieres diferenciar unos botones de otros puedes guardarlos en un array, una colección de Java (como ArrayList o LinkedList) o en una tabla hash (HashMap). En esta última podrías identificar el botón mediante una clave que, por ejemplo, podría ser de tipo string. Un ejemplo con el HashMap:
Código Java:
Ver original Puedes utilizar un bucle for en vez del while para lo que quieres hacer, es más natural. Saludos |
| |||
Respuesta: Crear botones con While ? Cita: Muchas gracias, me ha servido bastante!! pero tengo una pregunta: Y si en vez de botones lo he hecho con CheckBox y quiero saber cuales han sido seleccionados. El numero de checkBox es un numero variable que ronda los 100 y por lo tanto no lo puedo hacer hacer uno a uno como tu propones |
| |||
Respuesta: Crear botones con While ? Utiliza un bucle para recorrer el hashMap o el array que tengas con los checkbox. Todo depende de para que vayas a utilizarlo, a lo mejor se podría hacer de otra forma, pero habría que saber para que quieres utilizarlo. Saludos. |
Etiquetas: |