
Originariamente inviata da
Patrick Jane
Potresti mostrare il codice che utilizzi per aggiungere i componenti?
Comunque con un
codice:
panel.repaint();
panel.validate();
dovresti risolvere.
Ma se mostrassi il modo in cui aggiungi i componenti è meglio.

Scusa hai ragione, mi sono dimenticato di farlo.
Comunque stamattina smanettandoci un po sopra sono riuscito a farlo funzionare correttamente.
Vi lascio il codice almeno vedete che schifezza ho creato. 
Eccolo qui sotto :
codice:
JFrame frame=new JFrame("Esempio");
frame.setSize(new Dimension(600,300));
frame.setLocation(400,200);
frame.setLayout(null);
//Container
Container c=frame.getContentPane();
//bottoni
JButton[] array=new JButton[27*28];
int i=0;
for(int r=10;r<=280;r=r+10)
{
for (int c1=20;c1<=540;c1=c1+20)
{array[i]= new JButton();
array[i].setLocation(c1,r);
array[i].setSize(20,20);
array[i].setVisible(true);
array[i].setEnabled(false);
array[i].setBackground(Color.LIGHT_GRAY);
c.add(array[i]);
i++;
}}
frame.show();
Grazie mille