Event MouseListener dalam JAVA

MouseListener

Adalah sebuah interface yang digunakan untuk mendengarkan dan menerima event yang terjadi pada mouse.

Event pada mouse ini terbagi menjadi 5 bagian, yaitu:

  • mouseRelease, yaitu event yang terjadi saat jari kita dilepas dari mouse.
  • mousePressed, yaitu event yang terjadi saat jari menekan mouse.
  • mouseExited, yaitu event yang terjadi saat cursor mouse keluar dari wilayah komponen.
  • mouseEntered, yaitu event yang terjadi saat cursor mouse masuk ke wilayah komponen.
  • mouseClicked, yaitu event yang terjadi saat mouse diklik dengan syarat  kode dalam mouseRelease tidak dijalankan.

Contoh:

Saya mempunyai sebuah JLabel yang diberikan MouseListener seperti terlihat pada kode dibawah ini:

label = new JLabel(“Belajar Mouse Listener”); 

label.addMouseListener(new MouseListener() {

@Override

public void mouseReleased(MouseEvent arg0) {

JOptionPane.showMessageDialog(null,”Mouse dilepas”);

}

@Override

public void mousePressed(MouseEvent arg0) {

JOptionPane.showMessageDialog(null,”Saya ditekan oleh mouse”);

}

@Override

public void mouseExited(MouseEvent arg0) {

JOptionPane.showMessageDialog(null,”Mouse Keluar dari wilayah”);

}

@Override

public void mouseEntered(MouseEvent arg0) {

JOptionPane.showMessageDialog(null,”Mouse Masuk ke dalam wilayah”);

}

@Override

public void mouseClicked(MouseEvent arg0) {

JOptionPane.showMessageDialog(null,”Saya diklik oleh mouse”);

}

});

Hasil:
Jalankan programmu dan lihat hasilnya apakah sudah sesuai dengan yang diinginkan.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *