AWT Etkinlik Dinleyicileri
Olay dinleyicisi, olayları işlemekten sorumlu arayüzleri temsil eder. Java bize çeşitli Etkinlik dinleyici sınıfları sağlar, ancak daha sık kullanılanları tartışacağız. Bir olay dinleyici yönteminin her yöntemi, EventObject sınıfının alt sınıfı olan bir nesne olarak tek bir argümana sahiptir. Örneğin, fare olay dinleyici yöntemleri, MouseEvent'in EventObject'ten türetildiği MouseEvent örneğini kabul eder.
EventListner arayüzü
Her dinleyici arayüzünün genişletmesi gereken bir işaret arayüzüdür. Bu sınıf java.util paketinde tanımlanmıştır.
Sınıf beyanı
Aşağıdaki beyanı java.util.EventListener arayüz:
public interface EventListener
AWT Olay Dinleyici Arayüzleri:
Yaygın olarak kullanılan olay dinleyicilerinin listesi aşağıdadır.
Sr. No. | Kontrol ve Açıklama |
---|---|
1 | ActionListener Bu arayüz, eylem olaylarını almak için kullanılır. |
2 | Bileşen Dinleyici Bu arayüz, bileşen olaylarını almak için kullanılır. |
3 | ItemListener Bu arayüz, öğe olaylarını almak için kullanılır. |
4 | KeyListener Bu arayüz, önemli olayları almak için kullanılır. |
5 | MouseListener Bu arayüz, fare olaylarını almak için kullanılır. |
6 | TextListener Bu arayüz, metin olaylarını almak için kullanılır. |
7 | WindowListener Bu arayüz, pencere olaylarını almak için kullanılır. |
8 | AdjustmentListener Bu arayüz yardımcı olayları almak için kullanılır. |
9 | ContainerListener Bu arayüz, kapsayıcı olaylarını almak için kullanılır. |
10 | MouseMotionListener Bu arayüz, fare hareket olaylarını almak için kullanılır. |
11 | FocusListener Bu arayüz odak olaylarını almak için kullanılır. |