Princípy tvorby grafických používateľských rozhraní (GUI). Komponenty, udalosti a poslucháči. Ručná tvorba okna v Swingu. Obsluha udalostí pomocou poslucháčov reprezentovaných anonymnými vnútornými triedami. Modely zoznamov: ukážka rozličných implementácií a variantov modelov.