Banner Java

Tahapan Penanganan Aksi (Event) Di Pemrograman Java

Anda dapat mempelajari artikel Tipe Event, Listener dan Kelas Pemicu Event (Source Object) dan Metoda Registrasi Dan Handler Dalam Penanganan Event Java yang memberikan pengenalan dasar dalam penanganan aksi (event) di Java, serta artikel Memahami Cara Menangani Aksi (Event) Di Pemrograman Java yang berisi contoh program Java sederhana bagaimana menangani aksi (event) di pemrograman Java. Untuk dapat memahami dan mengerti dengan baik cara menangani event di Java, Anda perlu melakukan beberapa tahapan atau langkah agar program yang dibuat dapat memicu dan menangani event. Semua tergantung pada tipe event mana yang ingin dipicu atau ditangani. Berikut ini adalah tahapan dalam membuat program yang dapat memicu dan merespon event yang terjadi:

  • Membuat form aplikasi atau form applet. Anda dapat membuat kelas sebagai form aplikasi atau applet. Kemudian menentukan komponen (obyek sumber) apa saja yang akan memicu aksi (event) dan tipe event apa saja yang akan dipicu. Contoh program di artikel Memahami Cara Menangani Aksi (Event) Di Pemrograman Java, form aplikasi adalah kelas AplikasiKaliTambah, komponen pemicu event adalah buttonKali dan buttonTambah dari kelas JButton dan tipe event yang dipicu oleh obyek sumber adalah ActionEvent.
  • Mendeklarasikan inner class, anonymous inner class atau kelas itu sendiri sebagai obyek pendengar. Kelas obyek pendengar harus mengimplementasikan interfes (interface) yang bersesuaian dengan tipe aksi (event) yang ditangani dan mendeklarasikan ulang semua metoda (handler) dari interfes tersebut. Di contoh program dari artikel Memahami Cara Menangani Aksi (Event) Di Pemrograman Java, kelas AplikasiKaliTambah selain digunakan sebagai form aplikasi, juga digunakan sebagai obyek pendengar sehingga harus mengimplementasikan interfes ActionListener dan mendeklarasikan ulang metoda actionPerformed.
  • Meregistrasi obyek pendengar oleh obyek sumber dengan menggunakan metoda registrasi yang bersesuaian dengan tipe event dan interface listener-nya. Pada baris nomor 81 dan 82 di contoh program dari artikel Memahami Cara Menangani Aksi (Event) Di Pemrograman Java, kata kunci this adalah argumen dari metoda registrasi addActionListener yang mewakili obyek kelas AplikasiKaliTambah yang juga bertindak sebagai obyek pendengar.
  • Mendeklarasikan semua metoda yang dimiliki oleh interfes yang bersangkutan di obyek pendengar. Apabila obyek pendengar adalah kelas lain (misalnya inner class), metoda harus dideklarasikan di blok inner class. Anda dapat memberikan penanganan (aksi) event berupa kode (instruksi program) di dalam metoda tersebut sebagai respon atas event yang terjadi. Di contoh program dari artikel Memahami Cara Menangani Aksi (Event) Di Pemrograman Java, kelas AplikasiKaliTambah bertindak sebagai obyek pendengar sehingga metoda actionPerformed dideklarasikan di dalam blok kelas tersebut.

Untuk memperbaiki mutu konten, Anda dapat berpartisipasi dengan cara melaporkan apabila menemukan kesalahan ketik, kata-kata rangkap, redaksi kurang pas (jelas), gambar pendukung tidak ada dan sebagainya melalui form Kontak Kami untuk mendapatkan perbaikan. Terima kasih atas kerjasamanya.

Hindro HindriantoHindro adalah pendiri sekaligus admin termasmedia.com dan topikit.com, blog online yang mengulas teknologi informasi. Dunia web mulai ditekuni tahun 2012 dengan mempelajari CMS Joomla dan Wordpress. Beberapa buku yang sekarang dipelajari antara lain PHP, HTML5, ASP.NET 4.5, JavaScript, CSS3, MySQL, Adobe Dreamweaver, Adobe Photoshop dan Adobe Flash.