Ciao a tutti.

Non riesco ad inserire una barra di scorrimento in una Jlist.

Credo sia un problema di come ho impostato il contenitore contenente la Jlist.

La Jlist è contenuta in un pannello che a sua volta è contenuto in un Box orizzontale che a sua volta è contenuto in un Box verticale

codice:
Box boxVerticale = Box.createVerticalBox();
Box boxOrizzontale1 = Box.createHorizontalBox(); 
Box boxOrizzontale2 = Box.createHorizontalBox();
boxVerticale.add(boxOrizzontale1);
boxVerticale.add(boxOrizzontale2);
codice:
boxOrizzontale1.add(pannello2);

Vi posto il codice che ho scritto per inserire la barra di scorrimento :


codice:
DefaultListModel JlistModel = new DefaultListModel();
JList jlistProdotti = new JList(JlistModel);
jlistProdotti.setPreferredSize(getSize());
JScrollPane barraScorrimentoJlist = new JScrollPane(jlistProdotti);
pannello2.add(jlistProdotti);
pannello2.add(barraScorrimentoJlist);

Quando gli elementi che inserisco nella Jlist vanno oltre la dimensione della Jlist la barra non compare.
Mi aiutate?