MouseListener

Για τη δημιουργία ενός event object χρησιμοποιούμε διεπαφές και κλάσεις που προσφέρει η java.

Μία από τις διεπαφές είναι η MouseListener .

Η διεπαφή MouseListener

Η διεπαφή περέχει μεθόδους που αφορούν όλα τα συμβάντα σχετικά με το ποντίκι όπως press, click, release, enter και exit.

Στο παρακάτω παράδειγμα γίνεται τυπική υλοποίηση της MouseListener.

class MListener implements MouseListener {

    public void mouseClicked(MouseEvent event) {
        // TODO Auto-generated method stub
    }

    public void mouseEntered(MouseEvent event) {
        // TODO Auto-generated method stub
    }

    public void mouseExited(MouseEvent event) {
        // TODO Auto-generated method stub
    }

    public void mousePressed(MouseEvent event) {
        // TODO Auto-generated method stub
    }

    public void mouseReleased(MouseEvent event) {
        // TODO Auto-generated method stub
    }
}