Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Kode yang tampak untuk ActionListener sebuah tombol tampak seperti berikut :
btnPilihFile.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { } });
Sementara kode yang tampak untuk MouseListener sebuah tombol adalah seperti berikut :
btnPilihFile.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { } });
Sebuah ActionListener digunakan untuk menangani klik logikal pada sebuah tombol. Sebuah klik terjadi :
- saat mouse ditekan dan dilepas pada sebuah button
- atau ketika keyboard shortcut pada button tersebut digunakan
- atau ketika button sedang memiliki fokus dan tombol spasi ditekan
- atau ketika tombol ada button default dan tombol Enter ditekan
- atau ketika metode click() pada tombol dipanggil secara program
Sementara MouseListener hanya menangani event pada mouse secara low-level saja.
(reza@rumahilmu.or.id)
Leave a Reply