Отправляет email-рассылки с помощью сервиса Sendsay

Уроки по Java

  Все выпуски  

Уроки по Java


Информационный Канал Subscribe.Ru


Java. Аплеты. Уроки с сайта http://progs.biz

Рассылка № 19

Java. Аплеты. Урок 11. Интерфейс MouseListener.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 11. Интерфейс MouseListener.

Фленов М. Программирование в Delphi глазами хакера.
Фленов М. Программирование в Delphi глазами хакера
Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Обзор книг по программированию
Обзор новых книг по программированию. Включает книги как по традиционному программированию (Visual C++, Delphi, Visual Basic.NET, C#, Java,...), так и по WEB-программированию (JavaScript, PHP, ASP, ASP.NET, Perl,...). Кроме того, предлагается обзор книг по компьютерным сетям, безопасности, сертификации и др.

Java. Апплеты. Урок 11. Интерфейс MouseListener

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

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

  • mouseClicked (щелчок мышью)
  • mouseEntered (ввод мыши в пределы апплета)
  • mouseExited (вывод мыши из пределов апплета)
  • mousePressed (нажатие кнопки мыши)
  • mouseReleased (отпускание кнопки мыши)

Все эти методы имеют тип 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);
    }
    ...
Наверх

PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка .NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru
Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


BannerDrive.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное