SWING - Pendengar Acara
Pemroses acara mewakili antarmuka yang bertanggung jawab untuk menangani acara. Java menyediakan berbagai kelas pendengar Peristiwa, namun, hanya kelas yang lebih sering digunakan yang akan dibahas. Setiap metode metode event listener memiliki satu argumen sebagai objek yang merupakan subclass dari kelas EventObject. Misalnya, metode event listener mouse akan menerima instance MouseEvent, di mana MouseEvent berasal dari EventObject.
Antarmuka EventListner
Ini adalah antarmuka penanda yang harus diperluas oleh setiap antarmuka pendengar. Kelas ini didefinisikan dijava.util paket.
Deklarasi Kelas
Berikut adalah deklarasi untuk java.util.EventListener antarmuka -
public interface EventListener
Antarmuka Pemroses Peristiwa SWING
Berikut adalah daftar pendengar acara yang umum digunakan.
Sr.No. | Kelas & Deskripsi |
---|---|
1 | ActionListener Antarmuka ini digunakan untuk menerima peristiwa aksi. |
2 | ComponentListener Antarmuka ini digunakan untuk menerima peristiwa komponen. |
3 | ItemListener Antarmuka ini digunakan untuk menerima peristiwa item. |
4 | KeyListener Antarmuka ini digunakan untuk menerima peristiwa utama. |
5 | MouseListener Antarmuka ini digunakan untuk menerima acara mouse. |
6 | WindowListener Antarmuka ini digunakan untuk menerima acara jendela. |
7 | AdjustmentListener Antarmuka ini digunakan untuk menerima peristiwa penyesuaian. |
8 | ContainerListener Antarmuka ini digunakan untuk menerima peristiwa kontainer. |
9 | MouseMotionListener Antarmuka ini digunakan untuk menerima peristiwa gerakan mouse. |
10 | FocusListener Antarmuka ini digunakan untuk menerima acara fokus. |