Интерфейс MouseListener

Для работы с мышью сушествуют два интерфейса. На этом уроке мы рассмотрим один из них - а именно MouseListener.

В этом интерфейсе существует следующие пять методов:

Все эти методы имеют тип void и в них передается единственный параметр типа MouseEvent.

Для того, чтобы апплет подерживал указанные события, необходимо, во-первых, указать интерфейс MouseListener в качестве предка для нашего апплета:

...public class FirstApplet extends Applet implements MouseListener{...

Во-вторых, необходимо реализовать в классе апплета каждый из перечисленных методов интерфейса MouseListener:

public class FirstApplet extends Applet implements MouseListener{ ... public void mouseClicked(MouseEvent me) { ... } ...

И в-третьих, мы должны зарегистрировать класс нашего апплета в качестве получателя сообщений:

public class FirstApplet extends Applet implements MouseListener{ ... public void init() { addMouseListener(this); } ...