Buona sera! ho un problema che mi stà facendo espledere le cervella

Allora seguitemi:

Ho un pannello JPanel in cui ho inserito delle JLabel una sotto l'altra le quali contengono delle ImageIcon. In parole povere ho caricato n immagini in n etichette e le ho inserite una sotto l'altra in un pannello. Ora: come faccio a inserire questo pannello al lato di una JList con Jscroll per far si che le al lato delle mie scritte nella jlist ci siano le immagini che scorrono su e giù assieme scrollando???

Ho usato queste funzioni postate in altri form ma sono molto confuso.........


list.setListData(ArrayList.toArray() );

list.setCellRenderer(new MyLabelCellRenderer ());




class MyLabelCellRenderer implements ListCellRenderer
{
public Component getListCellRendererComponent (JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
{


return Pannello
}


Se non metto list.setListData(ArrayList.toArray() ); non visualizza nulla.... se lo metto visualizzale le icone male una sopra l'altra... In pratica non mi è chiaro il funzionamento.. Scusate se mi sono dilungato...