Вступление
Примеры | Словарь |Вопросы
Sun Microsystems

Примеры программирования на Java

Космос
(drag.java)

Пример работы апплета
Исходный текст
    Этот апплет - третий из "космической" серии. Но если в тех аплетах Вам нужно было прикладывать усилие для того, чтобы расположить корабль в заданном месте, то здесь все просто: Drag-and-Drop (бери и тащи).

    Просто подведя курсор мыши к объекту и нажав кнопку, Вы тем самым выделили объект. Теперь перемещая мышь с нажатой клавишей, Вы перемещаете и объект.

    Как только Вы выбираете объект, он автоматически привязывается своим верхним левым углом к указателю мыши. Теперь в действие вступает обработчик событий мыши mouseDrag() - перемещение мыши при нажатой клавише.

    В апплете также предусмотрено ограничение при попытке выйти за границы апплета. Более детальное описание смотрите в тексте примера.