getDefaultCursor и getPredefinedCursor – стандартные для курсора функции получения его вида установленного по умолчанию и одного из его стандартных видов (в данном случае – вида руки) соответственно.
Теперь обработав событие так, как мы сочли нужным, мы можем выйти из переключателя:
break;
Следующее представляющее для нас интерес событие – выход курсора за пределы апплета. Индикатор этого события стандартно обозначается как MOUSE_EXIT:
code>
case Event.MOUSE_EXIT:
Реакция апплета на это событие будет весьма проста:
fHand = false;
«сброс» значения fHand «в знак того» что курсор при этом заведомо не может показывать на нашего пса и выход из переключателя.
break;
И последнее (по очереди, но не по значению) событие которое мы будем обрабатывать – нажатие на клавишу мыши которое стандартно обозначается как MOUSE_DOWN:
case Event.MOUSE_DOWN:
Когда это событие происходит, мы проверяем, указывает ли в этот момент курсор на изображение нашего питомца: