Event Listener. Beberapa EventListener yang akan diberikan contoh pada slide ini antara lain:

dokumen-dokumen yang mirip
Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

Percobaan 7 GUI(Graphical User Interface )

GRAPHICAL USER INTERFACE (GUI)

PENGENALAN JAVA GUI PROGRAMMING

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

GUI Event Handling 1

Modul 9: antarmuka grafis (GUI) dalam window

DIK-020 Pemograman Berorientasi Objek 5/24/2012

GUI Event Handling. minggu 13. Wednesday, 16 May 12

Materi : GUI AWT & SWING.

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.

GUI & Event Handling. Viska Mutiawani, M.Sc

2. Manakah diantara pilihan berikut ini yang merupakan bagian dari event delegation model? Sebuah komponen yang menampilkan message

Bab Tujuan. 8.2 Delegation Event Model

Pemrograman Berorientasi Obyek. Ramos Somya


Refreshing Praktikum: GUI (Graphical User Interface)

A. TUJUAN PEMBELAJARAN

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

GUI Event Handling. 5. Mendiskusikan keuntungan-keuntungan dari menggunakan inner dan anonymous class

Sendy Ferdian Sujadi

1. Mana dari adapter berikut ini yang merupakan class adapter yang benar didalam Java. ComponentAdapter

PAKET PROGRAM APLIKASI

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

Obyek Lanjutan (Java)

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Graphical User Interface (GUI)

BAB 4 IMPLEMENTASI DAN EVALUASI

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

Mengoperasikan Dasar-Dasar Basis Data (Database)

Mengenal Tabel Base BAB

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

BAB-II OPERASI TABEL

Untuk mengakses Sistem Aplikasi Pemetaan Pelaku Pasar ketik

1.Tujuan. 2. Latar Belakang

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

BAB 6 LAYAR WINDOW 6.1. WINDOW VIEW

Bekerja dengan FORM dan EVENTS

Trik Seleksi SAP2000

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

BAB 2 LANDASAN TEORI

Gambar 4.40 Layar Pelanggan

Penggunaan Komponen Combo Box

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

BAB 4 ANALISIS DAN SIMULASI

Microsoft PowerPoint 2003

Praktikum DATABASE Microsoft Access 2000

Registrasi Image dengan ARC VIEW

JList, JComboBox, JTable

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Tabel, List. Tempatkan kursor pada dokumen windor, kemudian pilih salah satu cara berikut : Insert Table

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

BAB VII PERANGKAT LUNAK PENGOLAH TEKS

BAB 3 LAYAR WINDOW 3.1. WINDOW VIEW

Form dan Kontrol. 5.1 Form

Bab 5. Dasar-dasar Action Script

MEMBUAT TABEL, CAPTION PADA GAMBAR DAN TABEL, MEMBUAT DAFTAR GAMBAR DAN TABEL SERTA MENGGUNAKAN FORMULA PADA TABEL

Praktikum DATABASE Microsoft Access 2000 FORM DALAM ACCESS. Membuat FORM Secara WIZARD Membuat FORM Secara Design VIEW

transaksi yang ingin dilihat detailnya.

BAB IX. USER INTERFACE

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Membuat File Database & Tabel

MODUL XIII FORM dan REPORTS

1. MENGENAL VISUAL BASIC

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

VISUAL JAVA PROGRAMMING

DESAIN SISTEM MATERI KULIAH SISTEM INFORMASI MANAJEMEN JURUSAN MANAJEMEN FE _ UM

Membuat File Database & Tabel

- Setelah aplikasi terbuka, klik kanan kemudian pilih run

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Prosedur Menjalankan Aplikasi Linda

DESAIN INPUT. Data Entry Proses mengubah data menjadi format yang dapat dibaca oleh komputer. Biasanya 100% berbasis keyboard.

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

BAB IV MASTER PAGE Keuntungan Master Page

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

BAB 2 OPEN OFFICE.ORG WRITER TUJUAN

Gambar 4.56 Halaman Tentang Kami

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. dari Sistem Informasi Geografi(SIG) ini adalah sebagai berikut:

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

PETUNJUK PENGGUNA. Sistem Informasi Eksekutif KEPEGAWAIAN

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

OUTLINE TOPIK. Desain sistem: Desain Output Desain Input Desain Antarmuka Pemakai. Tujuan Output Apa yang dilakukan Alat bantu yang dipakai

Tweak Pada Adobe Bridge

MEMBUAT LAPORAN (DATA REPORT)

visit :

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

RISTEKDIKTI PANDUAN PENGISISAN FORM

Pembuatan Komponen Antarmuka Grafis

Bab IV. Analisa Perancangan Desain

Microsoft Power Point 2003

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

E Layanan Pendidikan Dasar DAFTAR ISI

E Layanan Pendidikan Dasar DAFTAR ISI

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

BAB II LANDASAN TEORI

Transkripsi:

EVENT LISTENER

Event Handling Program/komponen GUI perlu berinteraksi dengan user Ke;ka user melakukan sesuatu terhadap komponen GUI, maka program GUI tersebut perlu memberikan respon atau tanggapan terhadap apa yang telah dilakukan oleh user. Konsep ini yang disebut Event Handling Contoh: Ke;ka BuCon diklik oleh user, maka program akan menampilkan dialog box, dsb

Event Dalam pemrograman GUI, Event merepresentasikan suatu kejadian yang dialami oleh komponen GUI, setelah mendapatkan perlakuan tertentu dari user. Misal: ke;ka user menekan BuCon, maka Event yang dihasilkan akibat perlakuan tadi adalah Event Mouse Clicked, dsb

Event Listener Agar program GUI bisa memberikan tanggapan atau melakukan proses sebagai respon atas Event yang terjadi pada suatu komponen, maka perlu ada Event Listener, yang akan berfungsi untuk mengenali Event yang terjadi dan melakukan penanganan terhadap Event tersebut.

Event Listener Beberapa EventListener yang akan diberikan contoh pada slide ini antara lain: Ac;on Listener Focus Listener Item Listener Key Listener List Selec;on Listener Mouse Listener

Ac;onListener

Ac;onListener Merupakan Event Listener yang paling sering dignakan dan paling mudah diimplementasikan Gunakan Ac;onListener pada suatu komponen ke;ka diinginkan komponen tsb bisa menangani operasi yang diberikan oleh user Misal: BuCon di klik oleh user User memilih menu item User menekan Enter pada suatu text field

Contoh Kasus Ac;onListener

1. Memodifikasi Tampilan Sesuaikan tampian program pada pertemuan 3, yaitu dengan menambahkan komponen Jtable Letakkan JTable di bagian kanan Secara defaut Jtable yang di klik- drag dari panel PaleCe, memiliki 4 kolom dan 4 baris.

JTabe

2. Memodifikasi Kolom dari JTable Klik atau select komponen Jtable yang suadh masuk ke Frame Pada panel Proper/es, pilih Model Akan terbuka jendea Table Model, dan atur sedemikian rupa sehingga bisa seper; tampil pada slide di bawah

Untuk mengubah judul kolom Untuk menambah jumah kolom Untuk menambah jumah baris

Hasil Modifikasi Tampilan

3. Memberikan Event Handling pada BuCon Submit Klik kanan pada bucon Submit Pilih Events > Ac/on > ac/onperformed Kemudian akan masuk ke mode Source, dan langsung diarahkan ke suatu method. Dimana di dalam method tsb akan dituliskan instruksi program yang digunakan untuk menangani event yang diberikan pada bucon Submit Jika sebelumnya sudah ada isi di dalam method tsb, maka beri komentar saja, sehingga ;dak dianggap sebagai program.

Klik kanan di Submit Piih event ac/onperformed

Perha;kan nama txtnama, jtextfield2, jcombobox1 dst yang tampi pada gambar di atas adalah menyesuaikan dengan nama objek komponen yang Anda buat.

FocusListener

FocusListener FocusListener digunakan untuk menangani Focus Event Focus Event terjadi ke;ka suatu komponen mendapatkan atau kehilangan focus dari keyboard

Contoh Kasus FocusListener 1. Dari tampilan GUI pada prak;kum sebelumnya, klik kanan pada komponen Text Field yang ada di sebelah NIM, pilih Events > Focus > Focus Gained

Contoh Kasus FocusListener 2. Kita akan diarahkan pada mode Source, pada suatu method dimana di dalam method tsb akan diisikan instruksi yang akan dijalankan saat komponen Text Field di sebelah NIM mendapatkan focus dari keyboard

Contoh Kasus FocusListener 3. Jalankan program 4. Arahkan dan letakkan kursor ke komponen text field di sebelah NIM, maka akan muncul dialog box, sebagai tanggapan atas focus yang ia dapatkan

ItemListener

ItemListener ItemListenerdigunakan untuk menangani Item Event Item Event hanya bisa dihasilkan oleh komponen yang implements ke interface ItemSelectable. Contohnya: check box, check menu item, toggle bucon, combo box

Contoh Kasus ItemListener 1. Dari tampilan GUI pada prak;kum sebelumnya, klik kanan komponen Check Box dengan label Sepakbola, pilih Events>Item>itemStateChanged

Contoh Kasus ItemListener 2. Kita akan diarahkan pada mode Source, pada suatu method dimana di dalam method tsb akan diisikan instruksi yang akan dijalankan saat komponen Check Sepakbola bergan; status (di- select atau ;dak)

KeyListener

KeyListener Digunakan utuk menangani Key Event Key Event muncul ke;ka user menekan atau menge;kan tombol keyboard

Contoh Kasus KeyListener 1. Dari tampilan GUI pada prak;kum sebelumnya, klik kanan komponen Text Area catatan, pilih Events>Key>keyTyped 2. Kita akan diarahkan pada mode Source, pada suatu method dimana di dalam method tsb akan diisikan instruksi yang akan dijalankan saat user menge;kan sesuatu di dalam Text Area

ListSelec;onListener

ListSelec;onListener Digunakan untuk menangai List Selec;on Event List Selec;on event akan muncul ke;ka user melakukan seleksi atau memilih item yang ada di dalam komponen Table ataupun List

Contoh Kasus ListSelec;onListener 1. Dari tampilan GUI pada prak;kum sebelumnya, klik kanan komponen List Makanan Favorit, pilih Events>ListSelec/on>valueChanged 2. Kita akan diarahkan pada mode Source, pada suatu method dimana di dalam method tsb akan diisikan instruksi yang akan dijalankan saat user melakukan seleksi pada elemen yang ada di dalam List

MouseListener

MouseListener Digunakan untuk menangai Mouse Event, dimana bisa berupa event mouse clicked, entered, exited, released, pressed

Contoh MouseListener 1. Dari tampilan GUI pada prak;kum sebelumnya, klik kanan komponen BuCon Submit, pilih Events>Mouse>mouseEntered 2. Kita akan diarahkan pada mode Source, pada suatu method dimana di dalam method tsb akan diisikan instruksi yang akan dijalankan saat user mengarahkan mouse masuk ke dalam area BuCon Submit

Coba implementasikan juga untuk menangai event mouseexited, mousepressed, mousereleased dan mouseclicked

TUGAS MANDIRI Iden;fikasi Event Listener yang lain (selain yang sudah diberikan contoh pada slide ini) Buat eksperimen, untuk mencoba menerapkan Event Listener yang lain tersebut