Te falta añadir el método pack() y setVisible(true). Añadí eso y ya me mostraba los botones, luego borras la línea 18 que te sobrescribía el gridlayout por un flow y descomentas la anterior línea.
También quité el initComponents(), porque en mi Eclipse me daba error.
Te copio el código tal cual.
Código Java:
Ver originalimport java.awt.*;
import javax.swing.*;
public class EjemploGrid
extends javax.
swing.
JFrame { JButton boton7, boton8, boton9, boton10, boton11,
boton12, boton13, boton14, boton15;
int contComponentes;
public EjemploGrid() {
this.setTitle("Ejemplo GridLayout");
/*se crea el panel con gridlayout
este layout manager será establecido con tres filas y tres columnas*/
panelGrid.
setBorder(BorderFactory.
createTitledBorder("GridLayout"));
panelGrid.add(boton7);
panelGrid.add(boton8);
panelGrid.add(boton9);
panelGrid.add(boton10);
panelGrid.add(boton11);
panelGrid.add(boton12);
panelGrid.add(boton13);
panelGrid.add(boton14);
panelGrid.add(boton15);
this.getContentPane().add(panelGrid);
this.pack();
this.setVisible(true);
}
//...
}