Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Класс Applet



Для работы с апплетами предназначен класс Applet, который определяет методы, представленные в табл. 1.1. Applet обеспечивает всю необходимую поддержку для выполнения апплетов, такую как запуск и остановка. Он также реализует методы, которые загружают и показывают изображения, и методы, которые загружают и проигрывают аудио-клипы.

Таблица 1.1

Методы, определенные в классе Applet

Метод 1 Описание
void destroy() Освобождает все ресурсы, занятые апплетом. Вызывается браузером непосредственно перед тем, как апплет завершается. Метод destroy() вызывается, когда среда решает, что апплет должен быть полностью удален из памяти. В этот момент следует освободить любые ре­сурсы, которые апплет может использовать.
String getParameter(String paramName) Возвращает параметр, указанный в paramName. Если указанный параметр не найден, возвращается null (пустой указатель)

Окончание табл. 1.1

   
void init() Вызывается, когда апплет начинает выполнение. Это первый метод, который вызывается для любого апплета. В нем необходимо инициализировать переменные. Вызывается этот метод один раз в течение времени выполнения апплета.
boolean isActive()   Возвращает true, если апплет был запущен. Возвращает false, если апплет был остановлен
void resize(Dimension dim ) Изменяет размеры апплета согласно измерениям, указанным в dim
void start() Вызывается, чтобы перезапустить апплет после его остановки. В то время как init() вызывается один раз (когда апплет загружается), start() запускается каждый раз, когда HTML -документ апплета отображается на экране. Так, если поль­зователь покидает Web -страницу и возвращается обратно, апплет возобновляет выполнение в start().
void stop() Метод stop() вызывается, если Web -браузер покидает HTML -документ, содержащий апплет, при переходе к другой странице. Когда вызывается stop(), апплет, вероятно, продолжает выполняться. Следует использовать stop() для приостановки потоков, не требующих выполнения, если апплет невидим. Их можно перезапустить вызывом start(), когда пользователь возвращается к странице. Метод stop() всегда вызывается перед destroy().




Дата публикования: 2015-02-03; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...