ho risolto così:

codice:
JPanel p = new JPanel(); 
int k=0;
p.setLayout(new GridLayout(10,10)); 
JButton b[][] = new JButton[10][10]; 
for (int i = 0; i<10; i++) { 
for(int j = 0; j<10; j++) { 
k = j + 10*i; 
b[j][i]  = new JButton("Num:" + k); 
p.add(b[j][i]); 
} 
}

grazie alla prossima