Pues eso, quiero que haciendo una tarea repetitiva (ej: un for) se creen X botones en X posiciones... Sabeis alguna forma?
 
Muchas gracias 
    
  |  ||||
|      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:
  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. 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);
    }
    
}
				__________________   KIBIT.cl  |  
  
  |  |||
|      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  |