Posluchači událostí představují rozhraní odpovědná za zpracování událostí. Java poskytuje různé třídy posluchačů událostí, nicméně budou probrány pouze ty, které se používají častěji. Každá metoda posluchače událostí má jediný argument v podobě objektu, který je podtřídou třídy EventObject. Například metody posluchače událostí myši budou přijímat instance třídy MouseEvent, kde MouseEvent je odvozena od třídy EventObject.
Rozhraní posluchače událostí
Jedná se o značkovací rozhraní, které musí každé rozhraní posluchače rozšířit. Tato třída je definována v balíčku java.util.
Deklarace třídy
Následuje deklarace rozhraní java.util.EventListener –
public interface EventListener
Rozhraní posluchače událostí
Následuje seznam běžně používaných posluchačů událostí.
| Sr.č. | Třída & Popis |
|---|---|
| 1 | ActionListener
Toto rozhraní se používá pro příjem událostí akce. |
| 2 | ComponentListener
Toto rozhraní se používá pro příjem událostí komponenty. |
| 3 | ItemListener
Toto rozhraní slouží k příjmu událostí položek. |
| 4 | KeyListener
Toto rozhraní slouží k příjmu událostí klíčů. |
| 5 | MouseListener
Toto rozhraní slouží k příjmu událostí myši. |
| 6 | WindowListener
Toto rozhraní slouží k příjmu událostí okna. |
| 7 | AdjustmentListener
Toto rozhraní se používá pro příjem událostí nastavení. |
| 8 | ContainerListener
Toto rozhraní se používá pro příjem událostí kontejneru. |
| 9 | MouseMotionListener
Toto rozhraní se používá pro příjem událostí pohybu myši. |
| 10 | FocusListener
Toto rozhraní se používá pro příjem událostí zaostření. |