3.2. Události

Jednotlivé komponenty jsou spolu propojeny pomocí událostí. Model událostí používaný JavaBeans byl převzat z modelu událostí knihovny JDK 1.1 AWT založeného na principu registrace poslouchačů. Jeho hlavními cíli jsou zjednodušení propojení metod s událostmi, zajištění silné typové kontroly a využití standardních „návrhových vzorů“.

Pokud může komponenta generovat nějaké události, musí umožnit registraci posluchačů. V případě, že událost nastane, vyvolá komponenta určitou pojmenovanou a typovanou metodu, která je součástí konkrétního rozhraní implementovaného registrovaným posluchačem.