При программировании на языке Java вы имеете практически неограниченные возможности. С его помощью можно создавать полноценные приложения. В частности, браузер HotJava и сам Java-компилятор написаны на языке Java.
Атрибуты CODE, WIDTH и HEIGHT тэга <APPLET>являются обязательными. Можно также использовать другие атрибуты этого тэга. В табл. 26.1 приводятся допустимые атрибуты и их описание.
Таблица 26.1
Атрибут Описание
CODE WIDTH
HEIGHT ALT
CODEBASE
NAME ALIGN VSPACE HSPACE
Название апплета, включаемого в страницу. Обязательный параметр
Ширина прямоугольной области (в пикселах)в окне браузера, резервируемая для работы апплета. Обязательный параметр
Высота прямоугольной области (в пикселах)в окне браузера, резервируемая для работы апплета. Обязательный параметр
Задает альтернативный текст, который будет отображаться в том случае, если тэг <APPLET>распознается браузером, но загрузка аппле-тов отключена или не поддерживается
Определяет путь к каталогу классов, в котором хранятся апплеты. Если этот атрибут опущен, то будет использоваться каталог, в котором располагается сам HTML-документ
Задает имя самого апплета. Этот параметр может использоваться для адресации одного апплета к другому на этой же странице
Задает выравнивание апплета на странице. В качестве значения допустимо любое из значений, приведенных в предыдущих главах
Задает количество пикселов свободного пространства выше и ниже области, занимаемой апплетом
Задает количество пикселов свободного пространства слева и справа от области, занимаемой апплетом
В листинге 26.4 показан пример более сложного апплета, названного URLsound. Этот апплет показывает графическое изображение, с которым пользователь может взаимодействовать. Когда пользователь перемещает указатель мыши по изображению, апплет заменяет изображение и проигрывает музыку. Когда пользователь щелкает мышью на изображении, апплет осуществляет переход к новому URL-адресу. Приведем краткий обзор функций, имеющихся в листинге:
init Инициализация апплета
MouseEnter Обработчик события, которое возникает, когда указатель мыши входит в область, занимаемую апплетом.