SWING - Etkinlik Dinleyicileri
Olay dinleyicileri, olayları işlemekten sorumlu arayüzleri temsil eder. Java, çeşitli Olay dinleyici sınıfları sağlar, ancak yalnızca daha sık kullanılanlar tartışılacaktır. Bir olay dinleyici yönteminin her yöntemi, EventObject sınıfının alt sınıfı olan 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şaretleyici arayüzdür. Bu sınıf,java.util paketi.
Sınıf Beyanı
Aşağıdaki beyanı java.util.EventListener arayüz -
public interface EventListener
SWING Olay Dinleyici Arayüzleri
Yaygın olarak kullanılan olay dinleyicilerinin listesi aşağıdadır.
Sr.No. | Sınıf 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 | WindowListener Bu arayüz, pencere olaylarını almak için kullanılır. |
7 | AdjustmentListener Bu arayüz, ayarlama olaylarını almak için kullanılır. |
8 | ContainerListener Bu arayüz, kapsayıcı olaylarını almak için kullanılır. |
9 | MouseMotionListener Bu arayüz, fare hareket olaylarını almak için kullanılır. |
10 | FocusListener Bu arayüz odak olaylarını almak için kullanılır. |