Nella mia interfaccia grafica ho un pannello (JPanel) dentro il quale attraverso un FlowLayout inserisco in righe altri vari pannelli più piccoli...il problema è che quando la somma delle dimensioni dei pannelli che inserisco supera quella del pannello contenitore il tutto andrebbe "scrollato"...ho provato a fare:
-siamo all'interno di un JFrame
-panel è il pannello contenitore
-PannelloCreato è una classe creata da me che estende JPanel



codice:
JPanel panel = new JPanel ();
panel.setLayout(new FlowLayout());
PannelloCreato pc=new PannelloCreato(parametro a);
PannelloCreato pc1=new PannelloCreato(parametro b);
PannelloCreato pc2=new PannelloCreato(parametro c);
panel.add(pc);
panel.add(pc1);
panel.add(pc2);
JScrollPane sp=new JScrollPane (panel);
getContentPane().add(panel);
questo è in linea generale quello che ho fatto ma nonostante tutto panel non viene scrollato quando i PannelloCreato disposti in righe superano la dimensione di panel stesso...perchè?dove sbaglio?Come posso risolvere?