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

Уроки по Java

  Все выпуски  

Уроки по Java


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


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

Рассылка № 20

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

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

И. Хабибуллин. Самоучитель Java

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Обзор программ
Обзор новых программ. Тематика - программы и утилиты для программирования, WEB-дизайна, работы в Интернете и др. Ссылки на сайты фирм-разработчиков.

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

Второй интерфейс, который позволяет реализовать работу с мышью - это MouseMotionListener.

В этом интерфейсе только два метода:

  • mouseMoved (перемещение мыши)
  • mouseDragged (перетаскивание мыши)

Как и для интерфейса MouseListener, эти оба метода имеют тип void и один параметр типа MouseEvent.

Вот пример использования этого интерфейса:

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class FirstApplet extends Applet implements MouseMotionListener{
    int x, y;
    String s;
    public void paint(Graphics g){
        g.drawString(s, 10, 40);
    }
    //Метод ничего не делает, но должен быть реализован.
    public void mouseDragged(MouseEvent me)
    {
    }
    //Реализация метода mouseMoved.
    public void mouseMoved(MouseEvent me)
    {
        x=me.getX();
        y=me.getY();
        s="x="+x+", y="+y;
        repaint();
    }
    public void init()
    {
        addMouseMotionListener(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
Отписаться
Убрать рекламу

В избранное