Bagaimana Menerapkan Penanganan Event Di Jawa?



Artikel ini akan membantu Anda memahami konsep penting yaitu Event Handling In Java. Seiring dengan Implementasi terprogramnya

Saat menggunakan program yang berbeda di PC atau aplikasi seluler android Anda, pernah bertanya-tanya kode apa yang dijalankan setelah mengklik tombol atau sakelar? Sebagian besar program dan aplikasi seluler dibuat dalam Java. memiliki cara khusus untuk menangani situasi ini yang dikenal sebagai penanganan peristiwa. Dalam postingan ini, kami akan mendalami lebih dalam konsep Penanganan Acara di Java dan memahami cara kerjanya dengan sangat detail.

Jadi mari kita mulai,





Penanganan Acara di Jawa

Sumber dan Peristiwa

Saat memahami konsep penanganan peristiwa, Anda mungkin pernah menemukan istilah seperti sumber, peristiwa, dll. Sumber dan peristiwa adalah beberapa istilah dasar yang harus dipahami sebelum kita melihat penanganan peristiwa.

Peristiwa

Saat Anda menekan tombol di program atau aplikasi Android, status tombol berubah dari 'Tidak Diklik' menjadi 'Diklik'. Perubahan status tombol ini disebut Peristiwa. Acara dibuat berdasarkan cara Anda berinteraksi dengan GUI. Misalnya - memasukkan beberapa teks melalui keyboard, menggerakkan kursor, menggulir, dll. Menghasilkan acara.



Sumber

Di Jawa, hampir semuanya adalah objek. Tombol yang Anda tekan juga merupakan objek. Sorce adalah objek yang menghasilkan suatu peristiwa. Dengan kata lain, sumber adalah obyek yang mengalami perubahan keadaan. Ini juga memberikan informasi tentang acara kepada pendengar. Kami akan berbicara tentang pendengar di paruh lain posting ini.

Sekarang kita tahu apa itu sumber dan peristiwa, mari beralih ke bagian selanjutnya dari penanganan acara di artikel Java ini,

Pendengar

Sekarang kami tahu tentang kejadian dan sumbernya. Ini saat yang tepat untuk membicarakan para pendengar. Pendengar juga disebut sebagai penangan kejadian karena mereka adalah orang yang bertanggung jawab untuk menangani kejadian yang terjadi pada sumbernya. Pendengar adalah antarmuka dan berbagai jenis pendengar digunakan sesuai dengan acara tersebut.



Untuk tujuan pemahaman, kita akan melihat ActionListener karena ini adalah event listener yang paling umum digunakan dan melihat bagaimana tepatnya ia menangani event.

import java.awt. * import java.awt.event. * class EventHandle extends Frame mengimplementasikan ActionListener {TextField textField EventHandle () {textField = new TextField () textField.setBounds (60,50,170,20) Tombol tombol = Tombol baru (' Kutipan ') button.setBounds (90,140,75,40) // 1 button.addActionListener (ini) add (button) add (textField) setSize (250,250) setLayout (null) setVisible (true)} // 2 public void actionPerformed ( ActionEvent e) {textField.setText ('Keep Learning')} public static void main (String args []) {new EventHandle ()}}

Output - Penanganan Event Di Jawa - Edureka Keluaran

(1) (2)

Gambar 1 menunjukkan keluaran kode kita ketika status tombol tidak diklik. Gambar 2 menunjukkan output setelah tombol ditekan.

Mari kita lanjutkan dengan penanganan peristiwa di artikel java dan melihat logika di balik kode dan memahami ActionListener secara mendetail.

Pertama-tama, kami mengimpor semua paket penting yang diperlukan untuk mengimplementasikan fungsionalitas yang diperlukan. Setelah mengimpor paket, kami menerapkan antarmuka ActionListener ke kelas kami EventHandle.

Sekarang, lihat kode yang telah saya bagi menjadi 2 bagian penting. Di bagian pertama kita mendaftarkan objek tombol kita dengan ActionListener. Ini dilakukan dengan memanggil metode addActionListener () dan meneruskan instance saat ini menggunakan kata kunci 'this'.

button.addActionListener (ini)

cara membalikkan angka

Setelah kami mendaftarkan tombol kami dengan ActionListener, sekarang kami perlu mengganti actionPerformed () metode yang mengambil objek kelas ActionEvent .

Kode yang ditulis dalam metode ini dijalankan ketika suatu peristiwa terjadi.Karenanya kita dapat mengatakan bahwa metode ini melakukan peran kunci dalam proses penanganan acara.Selanjutnya dalam penanganan acara di artikel Java ini, mari kita lihat beberapa penangan acara,

Daftar Pendengar

Peristiwa

Metode untuk 'Mengganti'

EvenListener

ActionEvent- Peristiwa yang dihasilkan dari tombol, item menu, dll.

bagaimana menginstal php 7

actionPerformed (ActionEvent e)

ActionListener

KeyEvent- Acara yang dibuat saat input diterima dari keyboard.

keyPressed (KeyEvent ke)

keyTyped (KeyEvent ke)

keyReleased (KeyEvent ke)

KeyListener

ItemEvent- Acara yang dihasilkan dari Daftar, Tombol Radio, dll.

itemStateChanged (yaitu ItemEvent)

ItemListener

MouseEvent - Peristiwa yang dihasilkan oleh mouse

mouseMoved (MouseEvent me)

mouseDragged (MouseEvent me)

MouseMotionListener

Ini membawa kita ke bagian terakhir dari penanganan acara di artikel Java,

Model Peristiwa Delegasi

Kami tahu tentang Sumber, Pendengar, dan Peristiwa. Sekarang mari kita lihat model yang menggabungkan 3 entitas ini dan membuatnya bekerja secara sinkron. Model acara delegasi digunakan untuk menyelesaikan tugas. Ini terdiri dari 2 komponen Sumber dan pendengar. Segera setelah sumber menghasilkan peristiwa, ia diperhatikan oleh pendengar dan menangani peristiwa yang ada. Agar tindakan ini terjadi, komponen atau sumber harus didaftarkan dengan pemroses sehingga dapat diberi tahu saat suatu peristiwa terjadi.

Keistimewaan Model Peristiwa delegasi adalah bahwa komponen GUI meneruskan bagian pemrosesan peristiwa ke sekumpulan kode yang benar-benar terpisah.

Metode penanganan kejadian cepat dan efisien.Jadi kami telah mengakhiri artikel ini tentang 'Penanganan peristiwa di Jawa di Jawa'. Jika Anda ingin mempelajari lebih lanjut,lihat oleh Edureka, perusahaan pembelajaran online terpercaya. Kursus pelatihan dan sertifikasi Java J2EE dan SOA dari Edureka dirancang untuk melatih Anda untuk konsep inti dan lanjutan Java bersama dengan berbagai kerangka kerja Java seperti Hibernate & Spring.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini dan kami akan menghubungi Anda sesegera mungkin.