Что такое Апплеты / Аpplets


Апплеты (Аpplets) — это программы на Java, как правило, предназначенные для загрузки посредством браузера, а затем работать в окне браузера. Сам по себе апплет, в отличие от других java-программ, выполняться не может - присутствие браузера тут обязательно.

Апплетом может как небольшая программа, так и большая и сложная, взаимодействующая, например, с программой на сайте, откуда этот апплет был загружен. Они могут использоваться для создания богатых графикой и интерактивными возможностями пользовательских интерфейсов, не способных выразить средствами обычного языка разметки HTML. Одно из типичных использований апплетов - это игрушки на сайтах.

Для того, чтобы апплет мог выполняться в браузере, в последнем должна быть поддержка java. Не все браузеры поддерживают java. Часто поддержку java браузером надо дополнительно загружать и как правило, это происходит при первом посещении какой-нибудь web-странички с java-апплетом. Иногда существует две версии браузера - с и без поддержки java (к примеру, Opera).

Файл с апплетом имеет расширение *.class. Разумеется, этот файл получается компиляцией из файла *.java.

С технической точки зрения апплеты представляют из себя потомков класса java.applet.Applet. Чтобы не писать такие длинные конструкции, обычно пакет java.applet просто импортируют:

  • import java.applet