Чтобы обработать события от мыши, следует реализовать интерфейсы MouseListener и MouseMotionListener. Можно было бы также реализовать интерфейс MouseWheelListener, но мы не станем здесь этого делать.
Весь процесс обработки событий от мыши демонстрируется в приведенном ниже примере аплета. В строке состояния окна этого аплета выводятся текущие координаты мыши.
Всякий раз, когда нажимается кнопка мыши, на месте курсора мыши появляется слово "Down"(Нажато). И всякий раз, когда кнопка мыши отпускается, слово "Up" (Отпущено) . А если производится щелчок кнопкой мыши, то в левом верхнем углу области отображения аплета выводится сообщение "Mouseclicked" (Произведен щелчок кнопкой мыши ). Читать