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í. |