Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 10-mar-2008, 04:18   #1 (permalink)
N3uRo ha deshabilitado el karma
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Tarea repetitiva para crear botones

Pues eso, quiero que haciendo una tarea repetitiva (ej: un for) se creen X botones en X posiciones... Sabeis alguna forma?

Muchas gracias
N3uRo está desconectado   Responder Citando
Antiguo 10-mar-2008, 09:24   #2 (permalink)
Snd234 no se puede cailificar en este momento
 
Avatar de Snd234
 
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 260
Enviar un mensaje por MSN a Snd234
Re: Tarea repetitiva para crear botones

Igual depende del tipo de contenedor que uses, en el caso de un Flowlayout simplemente hay que agregarlos al panel y listo, no hay que especificar posiciones ni nada.
Código:
import javax.swing.JButton;
import javax.swing.WindowConstants;

public class Ventana extends javax.swing.JFrame {
    int numeroBotones = 10;
    public Ventana() {
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(new java.awt.FlowLayout());
        for(int i = 0; i <= numeroBotones; i++) {
            System.out.println(i);
            getContentPane().add(new JButton("Boton" + i));
        }
        pack();
    }
    
    }

    public static void main(String args[]) {
        new Ventana().setVisible(true);
    }
    
}
En caso de que uses algún contenedor que soporte ubicar los componentes en algunas coordenadas, solo tendrías que hacer unas variables para esos datos y dentro del ciclo for aplicárselas a los componentes, luego incrementas esos valores antes de terminar el for.
__________________
KIBIT.cl
Snd234 está desconectado   Responder Citando
Antiguo 10-mar-2008, 14:33   #3 (permalink)
N3uRo ha deshabilitado el karma
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Re: Tarea repetitiva para crear botones

Vale muchas gracias, eso es lo que quería

Un saludo
N3uRo está desconectado   Responder Citando
Antiguo 10-mar-2008, 16:27   #4 (permalink)
N3uRo ha deshabilitado el karma
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Re: Tarea repetitiva para crear botones

Y si luego quiero ponerles un tooltiptext o añadirles un evento para cuando se haga click en ellos?

Es que se supone que se hace una consulta sql y depende la cantidad que devuelva pues saldra una cantidad de botones determinada los cuales al hacer click en ellos abriran otro frame con diferente información...

A ver si me puedes ayudar

Un saludo
N3uRo está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:29.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93