[Java]Generowanie nowych JPaneli w Scroll Pane

Witam, chciałbym zrobić coś na kształt okienka z wyszukiwaniem. Chciałbym aby w Scroll Pane’ie generowały się kolejne JPanel’e z wynikami. Chodzi mi o to żeby zrobić przewijaną listę z elementami(poniżej obrazek poglądowy). Szukałem jakiś tutoriali na ten temat ale niestety nic nie znalazłem.

Grafika poglądowa:

http://zapodaj.net/images/1c85d78e35eba.png

Uzywam netbeansa i korzystam ze swingów.

Zamiast JScrollPanel użyj JList i zaimplementuj CellRenderer w którym możesz dowolnie opisać dodawane JPanele