Quote Originariamente inviata da Patrick Jane Visualizza il messaggio
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