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

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

Ластик
(erase.java)

Пример работы апплета
Исходный текст

    В этом апплете курсор мышки превращается в ластик и стирает изображение на экране.

    Перед Вами открываются большие возможности. Можно использовать этот апплет на презентациях архитектурных творений: сначала показывается внешний вид спроектированного здания, а затем, "стирая стены", зрители увидят внутреннее строение.

    На самом деле происходит не стирание, а наложение второй картинки на первую. А создается ощущение как раз обратного. Там где Вы провели ластиком к картинкам, применяется операция XOR. Как только ластиком проводят по первой картинке, то под ним происходит замещение пикселов первой картинки на пикселы второй картинки. Однако, проводя ластиком повторно, Вы не измените изображение. Просто второй картинкe присвоен больший приоритет.

    Описание функций смотрите в исходном тексте.